佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1369|回复: 4

英文文法的问题“if”

[复制链接]
发表于 14-12-2009 08:01 PM | 显示全部楼层 |阅读模式
有一个关于英文文法的问题,请教高手的回答

我要跟人说“如果我(下次)看到它的话,我就跟你说”

应该是

A. If I saw it, I would tell you.

还是

B. If I see it, I will tell you.

呢?
如果没有记错的话,以前老师教我If应该是用Past tense的。所以是A.
但是朋友却说是B

请高手指教,并且解释为何?
回复

使用道具 举报


ADVERTISEMENT

发表于 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.  (很有可能会看见那只狗)

以上两个句子都是针对现在或未来而说的.....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

所属分类: 人文空间


ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 20-11-2025 07:18 AM , Processed in 0.118923 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表