hitananda52 发表于 2021-12-30 20:17:47

请教各位前辈,has been do that……是啥情况?

He's been like that since his bad accident, nearly twenty-four years ago,' said Harmon. 这里的he ’s been like是he is/was/has been like哪种情况?只知道有has been done/doing,没见过has been do啊?网上也查不到…

sabrina2111 发表于 2021-12-30 21:26:20

like 做介词,不做动词。

fydy01 发表于 2021-12-30 21:45:25


“自从大约24年前的那场大事故之后,他就变成那样了。”哈蒙说。

He's been like that…=he has been like that…,是be like的现在完成式形式。如楼上所说,这里like是介词,所以不存在什么has been do的结构。

shiruxue 发表于 2021-12-30 22:01:10

He is和He has都可以缩写为He's,具体看时态,句中出现since,所以He's been是He has benn。
since经常与完成时连用,是“自从……以来”“自打……以后”的意思。
He was不能缩写。
like在此句中作介词,意思是“像”,作动词讲是“喜欢”的意思与句意不符。

lewpad 发表于 2021-12-31 08:48:42

has been like 是系动词+介词, like 在这儿是介词。说明你对like这个词还没完全掌握,而且语感不够。群里大佬们整了那么多好词典,要多用啊。

mathildaaa 发表于 2021-12-31 10:26:47

He is like his father. 他像他爸。(like是介词。)
He likes his father. 他爱他爸。(like是动词。)

hitananda52 发表于 2021-12-31 11:19:01

多谢各位老师指教,献丑了……
页: [1]
查看完整版本: 请教各位前辈,has been do that……是啥情况?