作业帮 > 英语 > 作业

1、 “Why didn't you buy a new car?” “I would have bought one

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/06/04 17:19:24
1、 “Why didn't you buy a new car?” “I would have bought one if I ___ enough money.”
A.had B.have had C.would have D.had had
2、 His doctor suggested that he ___ a short trip abroad.
A.will take B.would take C.take D.took
3.I wish ___ I busy yesterday; I could have helped you with the problem.
A.hadn't been B.weren't C.wasn't D.have not been
4、 Had I known her name,___.
A.or does she know mine?B.and where does she live?
C.she would be beautiful D.I would have invited her to lunch
5.I wish I ___ a young man again.
A.am B.was C.were D.will be
6.I wish that you ___ such a bad headache because I'm sure that you would have enjoyed the concert.
A.hadn't B.didn't have had C.hadn't had D.hadn't have
7.I must go there earlier.John has suggested that I ___ an hour before the discussion begins.
A.go B.shall go C.will go D.would go
8.If her husband had not liked the dress ___.
A.she would be delighted B.he would get mad
C.she would have returned it D.she must have taken it back to the store
9.If I ___ you,I ___ worry.
A.were/ wouldn't B.was/ wouldn't C.been/ would have D.be/ would
10.If I ___ so busy,I ___ the lecture that day.
A.were not be/ should attend B.should not/ should have attend
C.was not/ would attend D.had not been/ would have attended
11.If I ___ the way to New York,I ___.
A.knew / would drive B.knew/ will drive C.knew/ would have drive
D.had known/ would drive
12.You ___ the train if you ___ a little earlier.
A.could take/ started B.could have taken/ had started
C.could take/ had started D.could have taken / started
1、 “Why didn't you buy a new car?” “I would have bought one
1.A 对现在或将来事实假设用一般过去时 若对过去事实假设采用过去将来时
2.C 省略should His doctor suggested that he should take a short trip abroad.
3.A 对现在或将来事实假设用一般过去时 若对过去事实假设采用过去将来时
这里是条件状语从句的变换形式 = If I hadn't been busy yesterday……
注意:在虚拟语气中 只有were 和had been 可以这样用
B语法上只是因为对过去事实假设所以错
4.D 同3.
5.C 虚拟 背下来吧 I wish I were 差不多成了固定搭配了
6.C 对过去事实假设
7.A 省略should
8.C 虚拟语气对过去事实假设
9.A 同5.would 一般过去时 是对现在或将来假设
10.D对过去事实假设
11.A 对现在或将来事实假设 因为这里不太好判断 姑且算对过去事实假设也正确 那应该为had known/ would have driven
12.B 前面可以乘上火车和后面早点出发 是对过去事实假设