题目内容
20.-When did the Greens come to China?-They_____ China for seven years.( )
| A. | have come to | B. | have been to | C. | have come in | D. | have been in |
分析 --格林一家什么时候来中国的?
--他们已经在中国七年.
解答 答案:D.考查现在完成时态.句意"格林一家什么时候来中国的?他们已经在中国七年.".come是非延续性动词.不能用于现在完成时态,因此A,C不正确.have been to去过…,现在已返回.have been in去到某个地方没走.结合语境"for seven years"七年了.可知,应该是已经在中国七年了.没有离开过,因此用have been in.答案是D.
点评 现在完成时态,由"have/has+过去分词"构成,表示动作发生在过去,但与现在的情况有联系.也表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作.结合语境,注意人称变化及动词过去分词变化.
练习册系列答案
相关题目
11.All the passengers ________ get off the train at the terminal station (终点站).( )
| A. | must | B. | may | C. | shouldn't | D. | can |
12.No.5Middle School _____ No.2Middle School in the basketball match yesterday.( )
| A. | lost | B. | won | C. | passed | D. | beat |
9.-You will fail the exam you don't work hard.
-OK,I'll try my best.( )
-OK,I'll try my best.( )
| A. | and | B. | though | C. | but | D. | if |