题目内容
5.He _________ Leshan for three months.( )| A. | has left | B. | has gone to | ||
| C. | has been away from |
分析 他离开乐山已经三个月了.
解答 答案:C
根据for three months,可知应该用现在完成时态.for …是现在完成时的标志词.现在完成时态的构成:助动词have/has+过去分词.left是动词leave离开的过去式,是非延续性动词,不能和表示一段的时间状语for…连用,应该用be away from,表示离开多长时间了.即套用时态为has been away from,has gone to 表示已经去了某地,也是非延续性动词,也不能和表示一段的时间状语for…连用,故选C.
点评 本题考查的是现在完成时中延续性动词和非延续性动词,理解句意并掌握现在完成时中延续性动词和非延续性动词的区别是解答本题的关键.
练习册系列答案
相关题目
15.Tom expected that his parents would_____ him.But they just disagreed with his idea.( )
| A. | support | B. | doubt | C. | warn | D. | prevent |
10.---How far is it from the railway station to the hotel?
---It's about _______ walk.( )
---It's about _______ walk.( )
| A. | ten minute's | B. | ten-minutes | C. | ten minutes' |
17.When you are home,give a call to let me know you __________ safely.( )
| A. | were arriving | B. | have arrived | C. | will arrive. |
14.-Don't forget to close the door when you leave the room.
-No,I _______.( )
-No,I _______.( )
| A. | won't | B. | don't | C. | mustn't | D. | can't |
15.--Do you know everybody ______ came to the party?
--Almost,but I don't know the one ______ you talked with near the door.( )
--Almost,but I don't know the one ______ you talked with near the door.( )
| A. | who,/ | B. | whose,that | C. | that,which | D. | /,whom |