题目内容
4.He has _______ for two years.Two years _______ a long time.( )| A. | left home; are | B. | left home; is | ||
| C. | been away from home; is | D. | been away from home; are |
分析 他离开家两年了,两年是一个很长的时间.
解答 答案:C.结合句意leave的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,leave是短暂性动词,不能与一段时间连用,换成be away from,be的过去分词是been,后文是表达客观事实用一般现在时,主语是时间,故单数,故答案是C.
点评 现在完成时有两种用法1.过去发生的某一动作对现在造成的影响或结果或到现在为止已经发生或完成的动作.2.表示过去发生的、持续到现在的动作或状态.
练习册系列答案
相关题目
14.Alice's answer is different from ________.But she still thinks _______ is right.( )
| A. | their,her | B. | theirs,she's | C. | theirs,hers | D. | their,hers |
15.The water in the pool is dirty.Don't swim in it.( )
| A. | kind of | B. | a kind | C. | a kind of | D. | kinds of |
12.Lingling can play ______ piano,but she can't play ______football.( )
| A. | the;/ | B. | /;the | C. | /;/ | D. | the;the |
16.-Look!There are _____ boats on the lake.Which one will we take?
-We'll take the ______ boat.( )
-We'll take the ______ boat.( )
| A. | three hundred and sixty-five; nine | |
| B. | three hundreds and sixty-five; nine | |
| C. | three hundreds and sixty-five; ninth | |
| D. | three hundred and sixty-five; ninth |
13.To Gulliver's surprise,the tiny man was_________ his little finger.( )
| A. | as size as | B. | the same big as | ||
| C. | the same size as | D. | as bigger as |