怎么区分是该用一般现在时还是用一般过去时比如有一句话:Wang Fang( ) English to the foreigners,but they( )( )her.我知道正确答案是(spoke)(didn't)( know ) 但是不知道为什么 这句话里没出现像:yesterday这样的表示要用过去式的词、也没出现often这样表示要用现在时的提示词 那怎么判定呢?用现在时可以吗?

问题描述:

怎么区分是该用一般现在时还是用一般过去时
比如有一句话:Wang Fang( ) English to the foreigners,but they( )( )her.我知道正确答案是(spoke)(didn't)( know ) 但是不知道为什么 这句话里没出现像:yesterday这样的表示要用过去式的词、也没出现often这样表示要用现在时的提示词 那怎么判定呢?用现在时可以吗?

如果你只是要陈述你做了什么,陈述的东西和目前状况没有太大影响,就用一般过去时。比如说
i washed the plate.
我洗盘子了,topic基本到此打住,基本没有下文。还有一种最简单的过去时情况就是,如果别人用过去时问你,你自然要用过去时回答。
但是你要用现在完成时,效果就不一样了。
i have washed the plate.
我已经洗好盘子了。强调做过,完成了。还有意思是,既然我已经洗好盘子了,我就该干什么什么了,或者你就应该履行什么承诺之类的,你可以好好感觉一下,这个语感是和汉语通用的,我感觉。
过去完成时就是强调,在过去的那个点,我已经完成了。比如,
i had washed the plate before the tap broke down.

关于时态问题,你问题中所指的是明显的提示词
其实,在英语时态的选择上,你可以把它译成中文想想,在根据上下文判断,是一般,经常,可以干的事,就用一般现在,相对于说话的时候,过去做的就是一般过去
还有个小技巧,你可以看那个动词是一个瞬间就能完成的,还是要有个过程的。
就是积累注意一些持续动词和瞬间动词,对你有帮助

这句话根据句意明显描述的是过去发生的一件具体事件,而不是一个常常发生的事情,所以是过去式.现在时用于经常或一直发生的事情,比如“我平时打球”应该用现在时,“我打了一场球”用过去时.这句话如果你用现在时的话,...

不用想太麻烦,只要看这件事情是否已经发生了。
【王芳对外国人讲了英语,但是他们不懂她。】
王芳对外国人讲英语这件事情已经发生了,她已经讲了,所以用过去式。