I have seen him yesterday.这句话语法对不对?
7个回答
展开全部
时态你不清楚哦。
这里是现在完成时,现在完成时表示的是发生在过去的动作,持续到现在。
比如,我昨天看见他了。 这件事情发生在昨天,一瞬间就完成了,不会延续到今天。
如果你用现在完成时,从昨天到今天一直都在看到他(中间没有间断,是个时间段)。
而且yesterday是过去的时间点,不能和现在完成时连用。
因为现在完成时是包含在现在时这一大类中的。
这句话只能改成
I saw him yesterday. 昨天我见过他。
I saw him this morning.今早我见过他。
↑↑↑↑↑↑↑↑↑过去的时间点
如果你要用现在完成时,那么应该这样,
I have seen him since yesterday. 我从昨天晚上就看到他一直到现在。
I have seen him this since morning. 我从今天早上就看到他一直到现在。
↑↑↑↑↑↑↑↑↑从过去到现在的时间段,并强调现在。
这里是现在完成时,现在完成时表示的是发生在过去的动作,持续到现在。
比如,我昨天看见他了。 这件事情发生在昨天,一瞬间就完成了,不会延续到今天。
如果你用现在完成时,从昨天到今天一直都在看到他(中间没有间断,是个时间段)。
而且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.
展开全部
yesterday 不能和 现在完成时 连用 应改为 一般过去时
但 this morning 可以 它的用法与today /this year /this week 等用法一样
可以和 一般过去时 一般将来时 现在完成时 连用
所以 你的第二个 句子 是对的
但 this morning 可以 它的用法与today /this year /this week 等用法一样
可以和 一般过去时 一般将来时 现在完成时 连用
所以 你的第二个 句子 是对的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错了哦
yesterday用于一般过去时哦,可不能用于完成时
应该说I saw him yesterday.
yesterday用于一般过去时哦,可不能用于完成时
应该说I saw him yesterday.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
see是不可持续的,要用过去时不能用完成时,应该:
I saw him yesterday/this morning.
I saw him yesterday/this morning.
更多追问追答
追问
如果说I have cleaned it yesterday呢?
追答
yesterday是非常明确的过去时间标识,只能用过去式。
如果要用完成时,应该使用昨天以来,since yesterday.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不管是yesterday还是this morning,都表示过去的时间,因此句子该用过去时态。
I saw him yesterday.
I saw him this morning.
I saw him yesterday.
I saw him this morning.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
I saw him yesterday/ this morning.
see是瞬间动词,不能用于现在完成时态。
see是瞬间动词,不能用于现在完成时态。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询