早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语语法:错综时间的虚拟语气的用法虚拟语气中,句子的主句和从句的动作发生的时间不同时,如:If he ____ my advise,he _____ much better now.A.took,would be B.had taken,would be c.had taken,would have been D.ta

题目详情
英语语法:错综时间的虚拟语气的用法
虚拟语气中,句子的主句和从句的动作发生的时间不同时,
如:If he ____ my advise,he _____ much better now.
A.took,would be B.had taken,would be
c.had taken,would have been D.takes,would have taken
选哪个?为什么?
▼优质解答
答案和解析
eg:If you had followed my advice,you would be better now.
过去式的虚拟语态本应该是if sb.had done.would have done
而此处最后的时间是now,错综时间,所以后面用现在时"would be".