英语学习问题

They spent ( ) vacation. A.three days B.a three-day C.a three-days D.three-day
正确答案是B,为什麽?

现在进行时前面要用is(are am)
There are two farmers watering the apple trees.
"watering"也表示现在进行时吗?为什麽?are是在前面的很诶,不是应该在“watering"前面的吗?

How many potatoes does the cook want?这句话为什麽没有错,为什麽是“does”?

1.当两个名词用一短线连接起来时,它们的词性就变成了形容词,像在这里的three-day就变成了“三天的。。。”的意思,又因为vacation是可数名词,所以我们要加上一个不定冠词a.

2.There are two farmers watering the apple trees.
这里不是现在进行时,这是个现在分词作定语的用法。我们分析下句子。
There are two farmers.这是个存在句,句子中主系表已经出现,是一个完整句子。那么后面的结构势必不是作为一个现在进行时来用的。
watering the apple trees.这里因为农民正在进行这个动作,又是主动的,因此我们用现在分词作定语表示状态。
我们可以把它还原成
There are two farmers who are watering the apple trees.你就很容易明白了。

3.我们把这个句子还原来陈述句: the cook want how many potatoes
这样就不能看出来也,句子中的主语是the cook因此在对此进行提问时,就要用第三人称单数了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-05
three-day表示“三天的”意思,相当于一个形容词。这个用法很常见,但是只能用单数,不能用复数加S。
watering是现在分词做后置定语,表示状态,意思是正在浇苹果树的两个农民。
第三句中cook意思是厨师,第三人称单数,要用does提问,如果是第一人称或者复数的话就用do了。这句话意思是“这个厨师想要多少马铃薯?”
第2个回答  2013-08-05

    three-day  这样的属于固定模式,不能加s。a表示一个,他们度过了一个为期三天的假期 

    There are属于there be 结构,watering 表示他们正在浇树

    the cook 是第三人称单数,所以得用does

本回答被提问者采纳
第3个回答  2013-08-05
1. Vacation 可数,前面加A, 譬如 She is a three-year girl. or She is a three years girl. 加了连字符,用单数形式,当做了形容词词性整个组合。

2. 这是there +be句型 表示人物动作正在进行。
3. 主语是cook,所以要用单数。
第4个回答  2013-08-05

    当两个名词用一短线连接起来时,它们的词性就变成了形容词,像在这里的three-day就变成了“三天的。day就不能加s ”的意思,又因为vacation是可数名词,所以我们要加上一个不定冠词a.


相似回答