AI智能整理导入 AI智能整理导入
×
首页 题库中心 2000题英语练习题语法练习 题目详情
CA13B9151E50000173F217631877BE90
2000题英语练习题语法练习
1,220
单选题

21.You didn' t take his advice. his advice, yousuch a mistake.

A
A. Had you taken; wouldn't have made
B
B. If you had taken; would make
C
C. Were you to take; shouldn't have made
D
D. Have you taken; won't have made

答案解析

正确答案:A

解析:

21.【翻译】 你没有听从他的建议.如果你听取了他的建议,你就不会犯这样的错误了【精析】A分析句子结构并结合选项可知,第二句含有一个省略If的非真实条件句。根据句意和第一句中的 didn't take可知,第二句是与过去事实相反的假设,从句谓语动词应用“had +过去分词”的形式,主句谓语动词应用 *"should/would/could/might have +过去分词”的形式。当if引导的非真实条件句中含有were, had或should fl寸,可以 省略if,并把这些词提至句首,以强调条件的虚拟性或突出说话人的主观愿望 故选A。
2000题英语练习题语法练习

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu