为您找到"
has been dead这种说法有吗?
"相关结果约100,000,000个
这句话确实是错的。die是瞬间动作,不可以直接用于这种单纯的现在完成句式;ago一般不单独用于完成时。(用于完成时的话可以是since...ago.)可以改为He has been dead for 10 years.补充:楼上那句“he has been dead 10 years ago.”并不是很恰当。如果这样表达,中文译过来就是“他10年前已经...
1.the old man is dead. he has been dead for 10 years.2. how long has Tom been in our city?3.it has been 10 years since we last met in Beijing.
错的。终止性动词可以用于现在完成时,但句中不能有“for +一段时间”或“一段时间+ago”的时间状语 He has died或He died three years ago或He has been dead for three years均为正确表达。
d 他爷爷死了有十几年了。die作为动词,表示的动作不是持续性的,所以这儿只能用be dead表示,再考虑时态,用现在完成时,以为是相对现在而言的
就是【已经死了的状态】 【他是死的】dead:死了的,是一种状态,形容词性也可以用作名词,表示死者 引申的意思还可以翻译成"无动于衷的" "肢体麻木的" "没有生气的;冷清的" "熄灭的,已结束的has died 是现在完成时。death 是指死亡这个名词 动词过去式和过去分词的构成有规则的和不规则的...
Her grandmother _died___ in 1985.She has been __dead__ for 23 years.die是死的动词形式,因为是1985年的事,所以用过去式。dead是死的,形容词,因为前面是has been 所以要跟形容词。呵,这是初学者用的,正如我们不说她祖母死了而说过身了或去世了,平常用起来也通常用deceased已故的 ...
die 是终止性动词,它的现在完成时态不能与表示一段时间连用,所以要改为 be dead The old man has already been dead for two years.
所以只能用has been dead 3. Lihua's bother has __D__for tuo years. A. joined the army join 是个瞬间动词,以瞬间就可以完成不能用for+时间段 B. been an army 说法错误 C.become a soldier become 是个瞬间动词 不能用for+时间段 D. been in the army 4.He hansn'...
如:It is two years since his father died. =His father has been dead for two years.他父亲去世已有三年了.(3)终止性动词现在完成时的否定式,已变成一种可以延续的状态,因此可以和表示一段时间的状语连用.如:I haven't left here since 1997.自从1997年以来,我一直没有离开过这儿.