I have seen him yesterday.这句话语法对不对?

如果不对这个意思该怎么表达?Ihaveseenhimthismorning呢?... 如果不对这个意思该怎么表达?I have seen him this morning呢? 展开
卡臭
2012-11-19 · TA获得超过1289个赞
知道小有建树答主
回答量:581
采纳率:0%
帮助的人:829万
展开全部
时态你不清楚哦。
这里是现在完成时,现在完成时表示的是发生在过去的动作,持续到现在。
比如,我昨天看见他了。 这件事情发生在昨天,一瞬间就完成了,不会延续到今天。

如果你用现在完成时,从昨天到今天一直都在看到他(中间没有间断,是个时间段)。

而且yesterday是过去的时间点,不能和现在完成时连用。
因为现在完成时是包含在现在时这一大类中的。

这句话只能改成
I saw him yesterday. 昨天我见过他。
I saw him this morning.今早我见过他。
↑↑↑↑↑↑↑↑↑过去的时间点

如果你要用现在完成时,那么应该这样,
I have seen him since yesterday. 我从昨天晚上就看到他一直到现在。
I have seen him this since morning. 我从今天早上就看到他一直到现在。
↑↑↑↑↑↑↑↑↑从过去到现在的时间段,并强调现在。
追问
我想表达的意思是说,我昨天已经看到过他了,所以我知道他已经回来了。要怎么表达?
追答
I saw him yesterday, so I know he has come back.
正达美
高粉答主

2012-11-19 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.8万
采纳率:78%
帮助的人:8103万
展开全部
yesterday 不能和 现在完成时 连用 应改为 一般过去时
但 this morning 可以 它的用法与today /this year /this week 等用法一样
可以和 一般过去时 一般将来时 现在完成时 连用
所以 你的第二个 句子 是对的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jangsongchunju
2012-11-19 · TA获得超过4665个赞
知道大有可为答主
回答量:2188
采纳率:50%
帮助的人:1393万
展开全部
错了哦
yesterday用于一般过去时哦,可不能用于完成时
应该说I saw him yesterday.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HillCat
2012-11-19 · TA获得超过4070个赞
知道大有可为答主
回答量:2370
采纳率:33%
帮助的人:949万
展开全部
see是不可持续的,要用过去时不能用完成时,应该:
I saw him yesterday/this morning.
更多追问追答
追问
如果说I have cleaned it yesterday呢?
追答
yesterday是非常明确的过去时间标识,只能用过去式。
如果要用完成时,应该使用昨天以来,since yesterday.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我不明白这个世界
2012-11-19 · 超过20用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:40.9万
展开全部
不管是yesterday还是this morning,都表示过去的时间,因此句子该用过去时态。
I saw him yesterday.
I saw him this morning.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凹菡君03
2012-11-19
知道答主
回答量:19
采纳率:0%
帮助的人:2.9万
展开全部
I saw him yesterday/ this morning.
see是瞬间动词,不能用于现在完成时态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式