英语语法题(高中)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/07/28 02:09:15
英语语法题(高中)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?
xTNP-6e̋ :PxⰀ[#0;WwZ܂\!7X=ѫIu:֜*6zq@+(!Q$h8xD#EJDE$*dĐ"(Vжί0ҖSm(o"YI,>Aᘈ _UyԨ{ïec+cIfC4ؤS5M_9>6cV4lXjWc_t Uu7&io6ÓV6:(]|%*d-(rP$-d`0\ G,:mieTi[CWw`r-Dw`ÂtNYZx2DD{hxKK`@K3Mdd 4;QtLuݡGM|cHt=xf}kqv n'M"X Ly `^CCo0t DI0f5ܙE4Mlf 2ՁJ>-53oITp$w/pASHmv"i:a6_Ǔ x3khc0n5#Pv<#"67|pIJU#;#}` XfT@2;Pt˶k{k~J/Ԑ~ڕUH*x3A(dBGppYmu~-xBH\6O8xpx 8

英语语法题(高中)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