请教各位前辈,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啊?网上也查不到… like 做介词,不做动词。“自从大约24年前的那场大事故之后,他就变成那样了。”哈蒙说。
He's been like that…=he has been like that…,是be like的现在完成式形式。如楼上所说,这里like是介词,所以不存在什么has been do的结构。 He is和He has都可以缩写为He's,具体看时态,句中出现since,所以He's been是He has benn。
since经常与完成时连用,是“自从……以来”“自打……以后”的意思。
He was不能缩写。
like在此句中作介词,意思是“像”,作动词讲是“喜欢”的意思与句意不符。
has been like 是系动词+介词, like 在这儿是介词。说明你对like这个词还没完全掌握,而且语感不够。群里大佬们整了那么多好词典,要多用啊。 He is like his father. 他像他爸。(like是介词。)
He likes his father. 他爱他爸。(like是动词。) 多谢各位老师指教,献丑了……
页:
[1]