问题 选择题

---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.          

考点 : 考查虚拟语气

选择题
问答题 案例分析题