满分5 > 初中英语试题 >

—Is that man George? —It can’t be him. A...

Is that man George?

It can’t be him. After all he ________ this place for years!

A.has left B.has been away from C.was away from D.left

 

B 【解析】 句意:——那个人是乔治吗?——不可能是他,毕竟他已经离开这个地方很多年了! 考查现在完成时和延续性动词。left离开了,left是leave的过去式;has left现在完成时,离开了;has been away from现在完成时,离开了;was away from远离。leave是短暂性动词,其延续性动词为be away;答句中for years是一段时间,与一段时间连用时应注意句中的谓语动词应是延续性动词,非延续性动词不可和段时间连用;所以此处使用has been away from表示“离开的状态持续了很多年”。故选B。  
复制答案
考点分析:
相关试题推荐

To push up sale, many international companies plan to ________ online shops.

A.set up B.put up C.take up D.wake up

 

查看答案

The dog had waited for years ________ it realized the death of his owner.

A.though B.if C.until D.when

 

查看答案

How do you like that movie?

I think the second half ________ more exciting.

A.is B.are C.was D.were

 

查看答案

My mum searched ________ the messy books and found my pencil was under a Harry Potter.

A.as B.across C.through D.for

 

查看答案

I heard Mr Li donated a lot of money during the earthquake.

I have read    ________  news on the Internet.

A.a B.an C.the D.不填

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.