SAT语法题!

HadIknownthatthelinetogetintothemovie(would)besolong,I(wouldof)leftearliertogettothet... Had I known that the line to get into the movie (would) be so long, I (would of) left earlier to get to the theater or bought my ticket online. 答案说是would of错了,我知道应该改成would have,但是有没有would of这种用法?另外,前面的would如果我记得没错的话在虚拟语气中的从句时态由句意决定,那是不是就是意味着那个would无论是will还是would都ok? 展开
指缝涟漪
推荐于2016-07-02 · TA获得超过2.3万个赞
知道大有可为答主
回答量:5043
采纳率:0%
帮助的人:2610万
展开全部
没有would of 的用法啊,因为would是will的过去时态,都是情态动词,后面接动词原形,of是介词,怎么能接在would的后面呢。
至于前一个would,因为其主句的时态had known过去完成时,所以that后面的宾语从句也应该和主语时态保持一致,是过去的某一个时态。根据句子意思是:如果我那个时候知道进入电影院的期限还有这么久。说的是在过去那个时间点的前面一段时间,宾语从句的时态是had known的未来,所以不用完成时,而是用过去时。
更多追问追答
追问
这样说的话,如果是表示未来的虚拟语气就可以在这题里面用前面那个would改成will?
追答
不能啊  因为过去完成时  主句的时态是had  所以从句也要用过去时will——would
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式