作业帮 > 英语 > 作业

SAT语法题!Had I known that the line to get into the movie (woul

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/06/17 17:39:26
SAT语法题!
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?
SAT语法题!Had I known that the line to get into the movie (woul
没有would of 的用法啊,因为would是will的过去时态,都是情态动词,后面接动词原形,of是介词,怎么能接在would的后面呢.
至于前一个would,因为其主句的时态had known过去完成时,所以that后面的宾语从句也应该和主语时态保持一致,是过去的某一个时态.根据句子意思是:如果我那个时候知道进入电影院的期限还有这么久.说的是在过去那个时间点的前面一段时间,宾语从句的时态是had known的未来,所以不用完成时,而是用过去时.
再问: 这样说的话,如果是表示未来的虚拟语气就可以在这题里面用前面那个would改成will?
再答: 不能啊 因为过去完成时 主句的时态是had 所以从句也要用过去时will——would
再问: sorry我可能没有表述清楚:如果这句话是这样的: If I were to know that the line to get into the movie ___ be so long, I would leave....(就是表示将来的虚拟语气), 在这种情况下,前面的横线还是要填would吗?
再答: 还是用would
从句子中来看,I would leave这个动作的发生应该是在划横线(be so long)之前,所以后一个动作都用了would,前一个应该也是过去时才对。