初三英语的动词填空

来源:百度知道 编辑:UC知道 时间:2024/07/04 10:13:16
下面这些是不懂的
1、Oh,you have come ,I thought you ___(not come )yet.I was looking up your photo number.
2、To our surprise,he passed the exam.We thought he ___(not pass)the exam this time.
这两句前一句是用过去完成时,第2句用的wouldn't pass,为什么?这两句的thought的意思不一样么?为什么第2句会用将来时?
ps: 讲的越简单越好,少举一点例子,最好简单点,难了听不懂。

yet 是完成时的标志 加上前面用thought所以用hadn't
2令我们惊讶的是,他通过了这次考试,我们都认为他这次(this time)将不会通过 而不是已经通过

1 thought是think的过去式,第一局既有前半部分have come作为完成时,又有yet作为完成时的标志。因此用过去完成。

2 第二局用过去将来的原因是:我们之前以为他不会通过考试,在过去想时用将来,即he won't pass the exam,而这里用宾语从句,时态跟主句,要用过去,所以成了过去将来时。

ps:thought 的意思一样

第一个是过去认为你“还”没来
第二个是过去认为他“将”不会(通过考试)