"it must have slipped his mind."这句话是it做形式主语吗?这句话什么时态?

"it must have slipped his mind."这句话是it做形式主语吗?这句话什么时态?
这句话是it做形式主语吗?为什么有个have,为什么动词有过去式?是过去时态吗?
有朋友可以帮我讲讲整个句子的结构吗?
kk战 1年前 已收到5个回答 举报

雪樱之花 幼苗

共回答了20个问题采纳率:90% 举报

首先解释语态.这句话用了虚拟语气,表示一种猜测,所以由语法采用完成时;而用了"must"表明这种猜测比较准确,也就是“八九不离十”的感觉.类似的例子:
It must have rained last night.(猜测昨天晚上应该下过雨)
虚拟语态也可以表示“应做而未做”或者“不应做而做了”的意思.比如:
I should have given it to you.(言外之意是But I didn't)
You needn't have done this for me.(换句话说You have done it for me already.)
以虚拟语态的语法规定,这些情况下都要用完成时.
然后再讲it做形式主语.
在你说的这句话里,it是指代前文说过的某件事情(就是那个"he"忘了的事情),而不是形式主语."it"作形式主语的句子,其真正的主语一般都是非谓语动词或者名词性从句,句子结构是把"it"放在句首,后面句子成分照常,最后出现原来的主语,比如:
It is too hard for me to handle it.
It seems so despair to persuade him.
It doesn't matter who you are, but it does matter who you love.
回到你那个句子里.这句话里的it是实意主语,也就是所谓的“真正的主语”,而不是替主语“占座”的.所以它不是形式主语.
有个简单的方法看it是不是形式主语,就是把it拿后面的非谓语动词或者名词性从句(如果有的话)替换掉.如果句子没有什么语法问题(当然,不通顺是正常的,要不然要“形式主语”就没用了)的话,it就是形式主语.
说了这么多,会不会有点啰嗦?反正希望能对你有所帮助吧!

1年前

3

rr器资讯 幼苗

共回答了1592个问题 举报

是现在完成时。
It这里作主语,而不是形式主语,这里的it是代词,代替上文中提到的内容。
形式主语的语句中的后面包含真是主语。
例:
It is good for you to do exercise.
这里的to do exercise是真是主语,而it充当了形式主语。

1年前

1

wangxi0219 幼苗

共回答了7个问题 举报

我认为it是一个指代,如果这样理解就容易多了,这句话的直译是:它早就从他的脑中溜掉了。翻译成中文是:他早就忘了这件事(it).

1年前

1

心内微澜 幼苗

共回答了1个问题 举报

这里的it不是形式主语,是句子的真正主语。
have done是现在完成时,不要拆开来看。这个句子如果不强调“must”的肯定语气就是It has slipped his mind. 加上情态动词must后,has变为原形have。
翻译成:他肯定已经把这件事忘了。

1年前

1

littleroach 幼苗

共回答了14个问题 举报

it应该是主语吧,和上文衔接一下,这个句子是过去完成时态

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 1.514 s. - webmaster@yulucn.com