
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?
展开
展开全部
没有would of 的用法啊,因为would是will的过去时态,都是情态动词,后面接动词原形,of是介词,怎么能接在would的后面呢。
至于前一个would,因为其主句的时态had known过去完成时,所以that后面的宾语从句也应该和主语时态保持一致,是过去的某一个时态。根据句子意思是:如果我那个时候知道进入电影院的期限还有这么久。说的是在过去那个时间点的前面一段时间,宾语从句的时态是had known的未来,所以不用完成时,而是用过去时。
至于前一个would,因为其主句的时态had known过去完成时,所以that后面的宾语从句也应该和主语时态保持一致,是过去的某一个时态。根据句子意思是:如果我那个时候知道进入电影院的期限还有这么久。说的是在过去那个时间点的前面一段时间,宾语从句的时态是had known的未来,所以不用完成时,而是用过去时。
更多追问追答
追问
这样说的话,如果是表示未来的虚拟语气就可以在这题里面用前面那个would改成will?
追答
不能啊 因为过去完成时 主句的时态是had 所以从句也要用过去时will——would

2025-02-17 广告
联韬企业管理咨询有限公司是专注在供应链管理和运营管理领域的培训咨询机构,承办CPIM/CSCP/CLTD/SCOR DS认证项目的教育培训及考试管理,为企业和个人提供教育培训,专业认证考试和咨询指导服务。帮助企业实施和改进管理流程;提高管理...
点击进入详情页
本回答由上海联韬企业提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询