题目内容
7.---I'm sorry to have kept you waiting long.---Never mind.I___ here for only a few minutes.( )
| A. | have been | B. | have come | C. | have arrived | D. | waited |
分析 -很抱歉让你等了这么久.
-没关系,我才来了几分钟.
解答 答案:A
根据for only a few minutes,可知应该用现在完成时态.现在完成时态的构成:助动词have/has+过去分词.for only a few minute 仅仅几分钟,表示一段时间,动词要用延续性动词,come,arrive是非延续性动词,应该用be来代替,be的过去分词是been;wait等待,与题干意思不符,故选A.
点评 本题主要考查的是现在完成时的延续性动词和非延续性动词,非延续性动词不能和表示一段的时间状语连用,应该用另一个延续性动词来代替.
练习册系列答案
相关题目
15.To tell you the truth,it is a nice house,______ it's too small for a family of five.( )
| A. | so | B. | but | C. | and | D. | or |
2.-Did you see ________ tigers in the zoo yesterday?
-No,but there were ________ monkeys and elephants.( )
-No,but there were ________ monkeys and elephants.( )
| A. | any; some | B. | some; some | C. | any; any | D. | some; any |
19.__________the math problem is difficult,I'll try very hard to work it out.( )
| A. | Though | B. | When | C. | Before | D. | After |
16.Let's have a discussion about whether it is to talk on the phone while driving.( )
| A. | safe | B. | save | C. | safety | D. | safely |
17.Lions are good hunters.They their ability to hunt other animals to survive.( )
| A. | work on | B. | get on | C. | live on | D. | depend on |