题目内容
11.Ihave been cleaning (clean) the house all the day.分析 我一整天都在打扫房子.
解答 答案是have been cleaning.本题考查语境中选用恰当的动词时态.现在完成进行时表示动作从过去某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去;根据题干中的all the day判断,我一整天"一直在打扫",并且动作还在进行中,故答案是have been cleaning.注意:如果该句用现在完成时"I have cleaned the house."则强调完成,不与all the day连用.
点评 本题是要求用所给动词的适当形式填空,解题时首先考虑句中需要的是谓语动词还是非谓语动词;其次,如果是谓语动词关注时态、语态和数的变化;如果是非谓语动词要联系非谓语的基本用法判断非谓语的形式.
练习册系列答案
相关题目
2.The boys were about to go out to play football suddenly it began to rain.( )
A. | when | B. | as | C. | while | D. | then |
3.I'm sorry I didn't mean ______ you.( )
A. | hurt | B. | to hurt | C. | hurting | D. | having hurt |
20.The speaker spoke in a loud voice _____ he could be heard by all.( )
A. | so that | B. | in order to | C. | so as to | D. | in order which |