i forgot to tell you .的词态,达人进 urgent
说话情景是这样的:我和一个外国人聊天,一开始,他用中文跟我说,说着说着,我想用英语跟他聊,请问我该选择以下哪种情况:
i forgot to tell you that i can speak English.我忘了告诉你,我会说英语
i forget to tell you that i can speak English 我忘了告诉你,我会说英语
i have forgotten to tell you that i can speak Enlish
我纵观很多例句,都是用第一种,说忘了是在说话之前,是过去式forgot.
因为忘记已经发生了.但我觉得用第二种和第三种也可以
请达人说明原因,
人气:280 ℃ 时间:2020-05-17 00:56:51
解答
这个我有一个老师是这样给我说的,“我和一个外国人聊天,一开始,他用中文跟我说,说着说着,我想用英语跟他聊”.你是忘记了,但是你是现在忘记的.是此时,而不是以前忘记的,比如一年前你和这个老外见过面,你和他聊了一通中文就走了,一年后你见到他,突然想起来你会说英语.这时候就用第三种语境.因为是你过去忘记的,不是现在忘记的.可以这样记.forgot 是忘记了事情.forget是刚才忘记了事情.forgotten是以前忘记了事情.多谢你的解答,但你尚未告诉我到底选哪种。可能我的回题还不够明确。这样说吧,这个老外我第一次见面。我现在理解是。第三种用现在完成时最恰当因为这个忘记是从跟他见面到到我说这句话前这段过程当然选第一句。forget 是过去式,forget是现在式。你是和老外正在说这句话,所以排除forget。forgotten 是以前忘记的事情,现在拿出来说。我那个例子举得很清楚了,再举个例子。你第一次见面,老外和你说中文,然后你说你forgot了你会说英文。然后你和老外走了,过了几个月,你再遇见老外,你说你很抱歉上次忘记了你会说英文。这才是forgotten。是你在说你以前忘记的事情用forgotten,而不是现在你说你忘记了事情。这主要是看语境,就是上下文衔接的语言环境是过去式还是现在式,你现在和我说这句话,那就是forgotten,因为你是以前忘记了。不是现在忘记说了,以为你和老外已经见过面了。不知道是否对你有帮助
推荐
- I forgot to tell you I was GouYe,I forgot to tell you I am GouYe?哪个对
- I forgot to tell you I was GouYe,I forgot to tell you I am GouYe?
- I forgot to tell you that...
- I forgot___you___it last time A.tell,about B.tell,weth C.to tell,about D.to tell,with 选哪个?
- I forgot to tell you the time( )I will return.
- 2√2是无理数吗?
- 请问下米与公斤怎么换算
- 甲乙丙三人乘火车,每人行李都超过了免费的重量,需另加行李费,甲支付了3元,已支付了5元,并支付了7元.三人行李共重90千克,如这些行李一人携带,需支付35永远,丙带的行李重多少千克
猜你喜欢