英语问题

recognize 为 认出 时为终止性动词,但不是说其否定形式可以与for短语连用么?
We haven`t known each other for along time
书上说不用recognize,不是否定么?为何不能用
另外怎么翻? 能说 很长时间来我们彼此都不了解 么?
难道 “终止性动词否定形式可以与for短语连用” 这一用法还的根据动词具体含义来区别使用么?

recognize 译为:认出,识别出某人 etc.. recognize否定应该不能与for连用,for指时间段,而recogize是指在那个时间点没有认出某人。
e.g. I didn't recognize him at that moment. 在那个时候我没有认出他来。

而we haven't known each other for along time. 很长一段时间我们都没有得彼此消息(没有得到彼此的消息,但并不代表我没有认出他来,相反可能很长时间没有联系)。所以这里肯定不能用recognize。

这两个词出现在语言环境是不一样的,recognize通常指本来熟悉的人,但在见面的时间因为某些原因没有看出对方是谁。e.g. She dressed too beautiful which cause I didn't recognize her just now.

问题补充回答:
类似recognize这类的词我们称为瞬间动词也就是你说的终止性动词,它是不可以+段时间,也就是说不能与for连用的。试比较以下两个句子:
e.g. As soon as I saw him,I recognized him.当我看到他的时候,我认出他了。
I have known him for five years.I recognized his voice over the phone. 我在电话里听出他的声,因为我们已经认识5年了。

希望可以帮到你!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-13
英文可以有很多程序,很多不一样的 回答、问题,但意思却相同。

参考资料:自己哦~

相似回答