暮之之 发表于 2012-7-14 00:41

谁能告诉我,这道题为嘛正确·答案·是B啊?C不行么??

谁能告诉我,这道题为嘛正确·答案·是B啊?C不行么??
—Did you happen to hear the recent news?

—Yes, Alice ____ the gold medal in the speech contest, which I find hard to believe.

       A.wins            B.won                  C.had won             D.will win

过去时中怎么避免上述题目中的错误么?


谢谢!!

march 发表于 2012-7-14 19:59

为什么要用过去完成时?只需要比find早一个事态就足够了。

tammy 发表于 2012-7-15 22:33

复述过去的某一个时间点发生的事情,无需时间的延续

daydayup009 发表于 2012-7-16 14:26

She had won the silver medal before she won the gold medal.

dancelord 发表于 2013-2-20 23:13

WIN是个短暂性的词,不能一直赢到现在,所以用过去式。。

我是杰西卡 发表于 2013-3-16 20:04

我和dancelord想法一样啊。

tigerandgolf 发表于 2013-3-31 14:59

用won就可以了。问的也是did you

prettyshanshan 发表于 2013-4-1 21:04

had won 是过去完成时,这种时态只用在,和过去的一件事情做比较时,你所要陈述的这个事情发生在更前面,才能用过去完成时。 而这里不存在任何一个过去的可以比较的时间点,只是单单的陈述一件过去的事情,所以就用一般过去时。
页: [1]
查看完整版本: 谁能告诉我,这道题为嘛正确·答案·是B啊?C不行么??