满分5 > 高中英语试题 >

---What did Kincaid say just now? ---He...

 ---What did Kincaid say just now?

  ---He said he ________ a dog if he hadn’t been away from home too much.

A. had had          B. had      C. would have      D. would have had

 

D                【解析】              试题分析:考查虚拟语气。句意 金凯得刚才说什么?他说 如果不是他离家那么远的话,他会养一条狗。考查虚拟语气,if 引导的从句用had done ,主句用would have done ,所以选D项。Have 是实义动词 拥有,过去分词是had.           考点 : 考查虚拟语气
复制答案
考点分析:
相关试题推荐

 ---Do you have any news about Bob?

  ---Yeah. We ______ each other quite a lot recently.

A. have been seeing   B. had been seeing     C. see       D. have seen

 

查看答案

As a manager, I know my emotions will affect people around me, so I’m going to make a _______ effort to be more cheerful.

A. precious          B. curious        C. mysterious     D. conscious

 

查看答案

 Jane is determined to go to France for further education _______ all the possible consequences.

A. instead of                   B. regardless of   

C. in addition to                D. in response to

 

查看答案

 ---Would you please repeat the grammar rules again?

  ---Of course, but I am sure that you _______ to me carefully, as I have told you twice already.

A. don’t listen                  B. wouldn’t listen

C. weren’t listening             D. aren’t listening

 

查看答案

 Adrian’s hard work _________. He graduated with good grades and got into a top high school.

A. paid off          B. paid back      C. paid for       D. paid out

 

查看答案
试题属性

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