满分5 > 初中英语试题 >

Zhang Liang was a cook years ago, but he...

Zhang Liang was a cook years ago, but he______  a model over the years.

A. has become   B. became     C. becomes     D. has been

 

D 【解析】 试题分析:句意:张亮几年前是个厨师,但是这几年他成了一个模特。over the years最近几年,一段时间,现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用. 现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。become对应的延续性状态是be,故选D。 考点:考查现在完成时的用法  
复制答案
考点分析:
相关试题推荐

Tom      Kate since two years ago, and they have had a child.

A. got married with B. married to C. has been married to D. married

 

查看答案

— Excuse me, where is Mr. Green's office?

— Sorry, I don't know. I ___here for only a few days.

A. work         B. worked        C. have worked   D. will work

 

查看答案

The film was so _________ and it made me feel so_________.

A.exciting;excited B. excited;excited  C.exciting;exciting  D.excited;exciting

 

查看答案

—Has your sister visited Disneyland _____?

—Yes, she has visited it ________.

A学科网(www.zxxk.com)--教育资源门户,提供试卷、教案、课件、论文、素材及各类教学资源下载,还有大量而丰富的教学相关资讯!. yet, yet      B. already, already  C.学科网(www.zxxk.com)--教育资源门户,提供试卷、教案、课件、论文、素材及各类教学资源下载,还有大量而丰富的教学相关资讯! already, yet   D. yet, already

 

查看答案

--Did you finish your math exercises?

--No, I ____ it the day after tomorrow.

A. have finished   B. finish          C. will finish    D. finished

 

查看答案
试题属性

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