many、alotof、lotsof和manyof的區別與共同點?
我覺得應給有區分的去辨別:
some和any:
1。some和any都可指“一些”,但some常用於肯定句中,any常用於否定句、疑問句、和條件句中。兩者都可做主語、賓語和定語。
2。some有時也用於疑問句,表示說話者希望對方給予肯定的回答、邀請或料想對方會做肯定的回答,也可表示建議。any有時也可用於肯定句中,表示“任何一個”,“任何一些”;not…any=no
比如:CouldIhavesomebeerplease?(表明了說話者的禮貌和肯定的語氣)
Shehasanynumberofthingsshemustdotoday。她今天又數不清的事要做。
3。“someof+…”結構後常跟可數名詞的複數,此結構作主語時,謂語動詞用複數;跟不可數名詞,謂語動詞用單數。any後跟複數可數名詞,any如若表示“任何一個”,謂語動詞用單數,表示“任何一些”,謂語動詞用複數,any後跟不可數名詞,謂語動詞用單數。
4。some和any既可以修飾、代替可數名詞複數(作主語謂語用複數),也可以修飾或代替不可數名詞與可數名詞單數(作主語謂語用單數)。
many和much:
1。many和much是表示數量的不定代詞,在句中既可以充當名詞,也可以充當形容詞,可作主語、賓語、定語、表語等,意思為“許多”、“大量”。many修飾或代替可數名詞,much修飾或代替不可數名詞。
2。many作主語時謂語動詞用複數,much作主語時謂語動詞用單數。名詞前若有the/my/your/our/their/this/that/it/these/those等,此時不能直接用many/much,需用manyof/muchof。
3。many,much前可有as、so、too、how等進行修飾;the,these,those可以修飾many;the,this,that可修飾much。
alotof和lotsof:
這兩個片語可以當作定語,即當作many或much那樣
來使用;因此,謂語動詞的數不是依據lot和lots來決定,而是依據of所引導的名詞的數來決定。
例如:Alotoftimehasbeenwasted.有許多時間給浪費掉了。(alotof=much)
Alotofpeoplehavebeenpresent.已有許多人到了。(alotof=many)
Thereislotsoftimetospare.時間綽綽有餘。(不說Thereare…)
Openmeetingsoftenreveallotsofclosedwinds.公開討論往往得以開誠佈公。(of引導的是複數名詞)
希望這些能幫你深一步去理解