英语语法题(高中)How I wish i had studied harder when i was in senior school!If you had,you_____a university student now.A are B would be C should D were答案选B 在这里我想问一下为什么不能选D?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 06:38:07
英语语法题(高中)How I wish i had studied harder when i was in senior school!If you had,you_____a university student now.A are   B would be  C should     D were答案选B 在这里我想问一下为什么不能选D?

英语语法题(高中)How I wish i had studied harder when i was in senior school!If you had,you_____a university student now.A are B would be C should D were答案选B 在这里我想问一下为什么不能选D?
英语语法题(高中)
How I wish i had studied harder when i was in senior school!
If you had,you_____a university student now.
A are B would be C should D were
答案选B 在这里我想问一下为什么不能选D?

英语语法题(高中)How I wish i had studied harder when i was in senior school!If you had,you_____a university student now.A are B would be C should D were答案选B 在这里我想问一下为什么不能选D?
这是虚拟语气的用法.if you had 是对过去的虚拟,后句描述现在,属于错综时间条件句,对现在的虚拟要用would+do.
(虚拟语气主句只有接would do 和would have dong的用法)

B 考时态问题
意为:如果你过去那么做了,你现在也许是大学生了
对现在情况的假设 用 would+be / do

他过去没有足够努力,所以站在过去的立场上看将来, 用B。

这题考的是情态动词的用法。
had done would be或would have done基本是个约定俗成的组合,看到题目直接选好了。
如果选D的话原句就变成you were a university student now。
now是现在时。

应该是B,if从句是对过去的虚拟,但后半句是对现在的虚拟,它是主句,所以用would be ,从句中才是were.

对于在高中时来说,变成大学生是将来的事情,所以用过去将来时,要用would