题目内容
13.The Whites _____ here for more than twenty years so far.( )| A. | left | B. | have left | ||
| C. | have been away from | D. | have been left |
分析 到目前为止怀特一家已经离开这20多年了.
解答 答案:C
根据 so far,可知应该用现在完成时态. so far是现在完成时的标志词.现在完成时态表示过去发生或已经完成的动作对现在造成的影响或结果.或从过去已经开始,持续到现在的动作或状态.本题属于从过去已经开始,持续到现在的动作或状态,现在完成时态的构成:助动词have/has+过去分词,leave离开,过去式left,是非延续性动词,不能和表示一段的时间状语for…连用,故选:C.
点评 本题主要考查动词时态,做此类题目要注意时间状语、标志词.根据上下文所表达的含义,做出判断.同时更应记清时态的构成形式.就本题而言,主要考查现在完成时态.
练习册系列答案
相关题目
4.-Which dress is __________,the red one or the blue one?-The blue one,I think.( )
| A. | expensive | B. | much expensive | C. | more expensive | D. | most expensive |
8.There are many warm-hearted _____ workers in that ____ shop.( )
| A. | woman,shoe | B. | woman,shoes | C. | women,shoes | D. | women,shoe |
18.-Can I help you?
-Yes.I ______ this watch here yesterday,but it doesn't work.( )
-Yes.I ______ this watch here yesterday,but it doesn't work.( )
| A. | buy | B. | bought | C. | will buy | D. | have bought |
5.-Will you please show me _____this new machine?
-It's a piece of cake.Now let me tell you what to do first.( )
-It's a piece of cake.Now let me tell you what to do first.( )
| A. | can I how operate | B. | I can how operate | ||
| C. | how can I operate | D. | how I can operate |