my goodness,I just missed the train.that~stoo bad,but if you had hurried,you__it.为什么选could have caught而不选could catch.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 08:45:52

my goodness,I just missed the train.that~stoo bad,but if you had hurried,you__it.为什么选could have caught而不选could catch.
my goodness,I just missed the train.that~stoo bad,but if you had hurried,you__it.
为什么选could have caught而不选could catch.

my goodness,I just missed the train.that~stoo bad,but if you had hurried,you__it.为什么选could have caught而不选could catch.
could have caught表示本应该可以赶上的,事实上没赶上
而could catch没有这层意思,只是能赶上
但前面有if,是说如果快一点,根据意思,当然选could have caught
祝你学习进步O(∩_∩)O哈!
如果对你有所帮助,还望采纳O(∩_∩)O哈!
如还有不懂的,还可以继续追问哦\(^o^)/~

could+动词现在完成式(即have done形式), 表示假设的事情(但事实上并未发生)。
所以这句话是指:如果你抓紧点时间,你本可以赶上(但实际上,你没抓紧时间,所以也没赶上)

if you had hurried,you__it.句意是如果你快一点,你就可以怎么样
表示本可以干某事未干成某事,一都是用could have done 句型
如果表示应该干某事儿未干成某事就用should have done句型
从前文my goodness,I just missed the train(我的天,我恰巧错过了火车)就可以知道假若你快一点的话就可以...

全部展开

if you had hurried,you__it.句意是如果你快一点,你就可以怎么样
表示本可以干某事未干成某事,一都是用could have done 句型
如果表示应该干某事儿未干成某事就用should have done句型
从前文my goodness,I just missed the train(我的天,我恰巧错过了火车)就可以知道假若你快一点的话就可以赶上火车,但是“我”没有赶上火车所以应该是could have done而could catch表示一种能力——我能赶上火车,句意来看,不符合
其实做英语选择题的话,看懂句意是很重要的,当然句型也不可落下!
学会这两点的话,英语应该没多大问题

收起

if从句是过去时 因是虚拟语气所以倒退一个时态 过去完成时
主句是完成时 所以用could have done