题目内容
7.David has ________ abroad for three days.He will come back soon.( )| A. | gone | B. | been | C. | gone to | D. | been in |
分析 戴维出国已经三年了,他很快就会回来.
解答 答案:B
根据for three days,可知应该用现在完成时态.for three days是现在完成时的标志词.现在完成时态表示过去发生或已经完成的动作对现在造成的影响或结果.或从过去已经开始,持续到现在的动作或状态.本题属于从过去已经开始,持续到现在的动作或状态,现在完成时态的构成:助动词have/has+过去分词,has gone to 表示已经去了某地,不和表示一段的时间状语for…连用,abroad在这是副词,前面不加介词,所以应该用has been,故选:B.
点评 本题考查的是现在完成时态中几个常见句型的区别,理解句意及掌握几个句型的区别是解题的关键.
练习册系列答案
相关题目
17._______beautiful the flowers are!( )
| A. | How | B. | What | C. | How a |
15.Nick Vujicic has a strong mind.He proves that if one tries his best,________ can prevent him.( )
| A. | nothing | B. | something | C. | everything | D. | anything |
12.---Excuse me,could you tell me ?
---Of course.It's ten minutes'ride from here.( )
---Of course.It's ten minutes'ride from here.( )
| A. | where is Jichuan Middle School | |
| B. | how I can get to Taixing Park | |
| C. | how far my trip is to Taixing Library | |
| D. | how long it will take me to Taixing People's Hospital |
16.Since you are trouble,why not ask help.( )
| A. | in,for | B. | in,to | C. | with,for | D. | with,to |