请问she sick for five days.空的地方应该是has already 还是has beenbeen有什么语法规律?
请问she sick for five days.空的地方应该是has already 还是has beenbeen有什么语法规律?
请问she sick for five days.空的地方应该是has already 还是has been
been有什么语法规律?
请问she sick for five days.空的地方应该是has already 还是has beenbeen有什么语法规律?
TX 你需要加强对词性的重视,记单词不仅要记它的中文意思,更要知道它的词性,在句子中是作什么句子成分的.
象sick你可能只知道它是 “生病”而不知道,它是一个形容词!不是动词,不以单独作谓语的.
要说“她生病了”,不能说:She sick.要说:She is sick.
在这个基础上再学be动词的各种时态形式.它的现在式有三am, is ,are, 过去式有二、was, were, 过去分词been.
has/have been是be的现在完成式.
she has been sick for five dasy. 是be sick的现在完成时延续性用法.
表示:她生病已经有五天了.
现在完成时本来就表示“已经”发生了的动作,加不加already都有这层意思.加了语气更强些.
has been
这里been 做系动词
这里没有什么语法规律
因为如果是一般现在时的话应该是she is sick
空的地方明显缺少系动词
你可以说:She has been sick for 5 days. 也可以说:She has already been sick for 5 days.
意思基本上没有变化。
has been
has been sick ,生病的状态可以延续五天。