满分5 > 初中英语试题 >

I became a teacher ten years ______. I h...

I became a teacher ten years ______. I have been a teacher _______ 2008.

A.ago; for     B.before; since

C.ago; since    D.ago; in

 

C 【解析】 试题分析:句意为:我10年前成为老师。我2008年就已经是老师了。since 后接时间点,主句用完成时,从句用过去时。before 主句是过去完成时,从句是过去时,或者主句从句都是过去时,句中不含有否定谓语动词。时间段 + ago 用于过去时。for 后接时间段,表长达多长时间,用于完成时。“in+时间”常用于一般将来时。根据语境可知应选C。 考点:考查介词用法辨析。  
复制答案
考点分析:
相关试题推荐

My uncle        the club in 2010. He         the club for over 3 years.

A. joined; has been a member of B. joined; has joined

C. has joined; has joined       D. has joined; has been in

 

查看答案

________ it is to visit theme parks in Beijing!

A. How great fun             B. What a great fun

C. What great fun            D. How a great fun

 

查看答案

John ________ South Hill. He will be back ________ a few days.

A. has been to; in              B. has gone to; in

C. has been to; after           D. has gone to; after

 

查看答案

Jim has many hobbies, ________ swimming, hiking and playing badminton.

A. for example   B. such for

C. such as      D. as the example of

 

查看答案

Mary _______ to see the films because she ________ it twice.

A. won’t go; saw          B. won’t go; will see

C. won’t go; has seen      D. didn’t go; sees

 

查看答案
试题属性

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