I have seen him yesterday.如果不对这个意思该怎么表达?I have seen him this morning呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 01:15:16
I have seen him yesterday.如果不对这个意思该怎么表达?I have seen him this morning呢?

I have seen him yesterday.如果不对这个意思该怎么表达?I have seen him this morning呢?
I have seen him yesterday.
如果不对这个意思该怎么表达?I have seen him this morning呢?

I have seen him yesterday.如果不对这个意思该怎么表达?I have seen him this morning呢?
时态你不清楚哦.
这里是现在完成时,现在完成时表示的是发生在过去的动作,持续到现在.
比如,我昨天看见他了.这件事情发生在昨天,一瞬间就完成了,不会延续到今天.
如果你用现在完成时,从昨天到今天一直都在看到他(中间没有间断,是个时间段).
而且yesterday是过去的时间点,不能和现在完成时连用.
因为现在完成时是包含在现在时这一大类中的.
这句话只能改成
I saw him yesterday.昨天我见过他.
I saw him this morning.今早我见过他.
↑↑↑↑↑↑↑↑↑过去的时间点
如果你要用现在完成时,那么应该这样,
I have seen him since yesterday.我从昨天晚上就看到他一直到现在.
I have seen him this since morning.我从今天早上就看到他一直到现在.
↑↑↑↑↑↑↑↑↑从过去到现在的时间段,并强调现在.

see是不可持续的,要用过去时不能用完成时,应该:
I saw him yesterday/this morning.如果说I have cleaned it yesterday呢?yesterday是非常明确的过去时间标识,只能用过去式。 如果要用完成时,应该使用昨天以来,since yesterday.如果我想表达我昨天已经清理过房间了,所以房间很干净,要怎么说?The room i...

全部展开

see是不可持续的,要用过去时不能用完成时,应该:
I saw him yesterday/this morning.

收起

不管是yesterday还是this morning,都表示过去的时间,因此句子该用过去时态。
I saw him yesterday.
I saw him this morning.

错了哦
yesterday用于一般过去时哦,可不能用于完成时
应该说I saw him yesterday.

不对,完成时不能用于有具体的过去时间点的句子

I saw him yesterday/ this morning.
see是瞬间动词,不能用于现在完成时态。

yesterday 不能和 现在完成时 连用 应改为 一般过去时
但 this morning 可以 它的用法与today /this year /this week 等用法一样
可以和 一般过去时 一般将来时 现在完成时 连用
所以 你的第二个 句子 是对的