英文句子填充(语法)Tom a.__________ (fish) the whole afternoon and yet he b.____________ (not/catch) any fish.a.had been fishing b.has not caught不能用于 a 用 fished ,b不能用 does not catch.想知道一下为啥had not caught 刚
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 07:54:47
英文句子填充(语法)Tom a.__________ (fish) the whole afternoon and yet he b.____________ (not/catch) any fish.a.had been fishing b.has not caught不能用于 a 用 fished ,b不能用 does not catch.想知道一下为啥had not caught 刚
英文句子填充(语法)
Tom a.__________ (fish) the whole afternoon and yet he b.____________ (not/catch) any fish.
a.had been fishing
b.has not caught
不能用于 a 用 fished ,b不能用 does not catch.
想知道一下为啥
had not caught
刚刚打错了
英文句子填充(语法)Tom a.__________ (fish) the whole afternoon and yet he b.____________ (not/catch) any fish.a.had been fishing b.has not caught不能用于 a 用 fished ,b不能用 does not catch.想知道一下为啥had not caught 刚
首先,通常这种描述的句子,都是事情发生后才会说的.因此可以推断事情发生在过去.
所以,我认为,b如果用didn't catch会更好.当然,从and链接的两个并列句时态通常要保持基本一致的角度来看,填had not caught也说的通.
and 前面的句子中,the whole afternoon是一个提示,Tom钓了一下午鱼,也就是说,从过去的某个时间就开始了一直到说这句话时,还在钓鱼,以后说不定还会持续下去,这种情况下要用完成进行时态.结合事情发生在过去,所以符合这种描述的是过去完成进行时态.
英语中的时态问题,有几方面的提示要注意抓住.一,首先找句中有没有明显提示你的时间状语.二,主要是结合语境和语义.三,牢记一些特例.比如,for+一段时间,通常和现在完成时态连用,但用来陈述过去发生或经历过的事情时,就用一般过去时等.