|
查看: 1368|回复: 4
|
英文文法的问题“if”
[复制链接]
|
|
|
有一个关于英文文法的问题,请教高手的回答
我要跟人说“如果我(下次)看到它的话,我就跟你说”
应该是
A. If I saw it, I would tell you.
还是
B. If I see it, I will tell you.
呢?
如果没有记错的话,以前老师教我If应该是用Past tense的。所以是A.
但是朋友却说是B
请高手指教,并且解释为何? |
|
|
|
|
|
|
|
|
|
|
发表于 14-12-2009 08:14 PM
|
显示全部楼层
都說是 下次見到
都還沒見到 就不能用past tense了啦
所以是B |
|
|
|
|
|
|
|
|
|
|
发表于 14-12-2009 08:20 PM
|
显示全部楼层
B. If I see it, I will tell you. |
|
|
|
|
|
|
|
|
|
|
发表于 14-12-2009 08:26 PM
|
显示全部楼层
对应该是B
以下摘自朗文字典
When you are using if to talk about something that might happen in the future, use the present simple tense, not will or shall
• if I fail the test (NOT if I will fail the test). |
|
|
|
|
|
|
|
|
|
|
发表于 14-12-2009 09:53 PM
|
显示全部楼层
本帖最后由 风满楼 于 14-12-2009 09:54 PM 编辑
有一个关于英文文法的问题,请教高手的回答
我要跟人说“如果我(下次)看到它的话,我就跟你说”
应 ...
shower999 发表于 14-12-2009 08:01 PM 
两个句子都正确,视上下文或当时的情况而定:
如果当事人说的是一件不可能发生的事,用
If I saw..., I would ...
如: If I saw a UFO, I would tell you. (看到飞碟的可能性很渺茫)
如果当事人说的是一件有可能发生的事,用
If I see..., I will ...
If I see the dog, I will tell you. (很有可能会看见那只狗)
以上两个句子都是针对现在或未来而说的..... |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|