He --------for three year.

问题描述:

He ________for three year.
1.He ________for three year.
A.has joined the army B.has been in the amy c.joined the army D.has joined in the army
2.There is no air _____water on the moon.
A,and B.or C.so D.yet
(1的答案是B,为什么吖?为什么不是A呢?)
(2的答案是B,为什么吖?这不是否定句吖,只有There isn't才要用or )
1个回答 分类:英语 2014-10-28

问题解答:

我来补答
1.join是非延续性动词,非延续性动词用于完成时态的时候需改成延续性动词,所以本来是has joined the army就改为了has been in the amy.再举个例子吧:die也是如此,不能说He has died for three years.应该是He has been dead for three years.
2.这是否定句,否定句的判断要看否定词,如not,no,little,few……否定句中这类情况都用or.
希望我的回答对你有所帮助,还是不懂的话就Hi我吧.
 
 
展开全文阅读
剩余:2000