满分5 > 高中英语试题 >

He would have been a doctor 20 years ago...

He would have been a doctor 20 years ago, but he _____ to be a teacher.

A.chooses

B.chose

C.had chosen

D.has chosen

 

B 【解析】考查虚拟语气和时态。But后面的句子要使用陈述语气,共计前半句的would have been说明本题是与过去相反的虚拟语气,故But后面要使用过去时。故B正确。
复制答案
考点分析:
相关试题推荐

—We must _____ their permission whatever the cost is.                              

— But I’m afraid they will reject.

A.obtain

B.cast

C.forbid

D.undertake

 

查看答案

I promise _____ else can you find _____ better computer at such a low price.

A.anywhere; a

B.nowhere; the

C.nowhere; a

D.somewhere; \

 

查看答案

It wasn’t until he came back _____ he knew the police were looking for him.

A.when

B.that

C.since

D.before

 

查看答案

 Not until she took off her dark glasses ________ she was a famous film star.

   A. I realised                      B. that did I realise C. did I realise        D. that I realised  

 

查看答案

 It is ten years since we ________ each other last time.  

   A. see           B. have seen                        C. saw             D. had seen  

 

查看答案
试题属性

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