请问she sick for five days.空的地方应该是has already 还是has been

问题描述:

请问she sick for five days.空的地方应该是has already 还是has been
been有什么语法规律?
1个回答 分类:英语 2014-10-10

问题解答:

我来补答
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都有这层意思.加了语气更强些.
 
 
展开全文阅读
剩余:2000