must后能不能直接跟动词过去式或完成式"You must had a good time last night.'这句话有没有语法错误啊?

问题描述:

must后能不能直接跟动词过去式或完成式
"You must had a good time last night.'这句话有没有语法错误啊?

好像不能吧后面跟动词原行

不能

不可跟过去式,可跟完成式。
You must had a good time last night.是错的,应为You must have had a good time last night.

must后直接跟动词原形,因为它是情态动词,还有can may...

must 是情态动词,只能与动词原形搭配,不能接过去式;
但如果表示对过去的事情进行推测,则可以用must have done.
例如
他一定在家。He must be at home.
他肯定看过这部小说。He must have read the novel.

must 只能跟动词原形,如果表被动意思可以跟be + 过去分词。

不能
must+v.

不可以,因为must是情态动词,后必须跟动词原形,可译为必须\不得不,
同义词有have to等
例:I must do my homework by myself.
我必须自己完成作业.

1.must have done 是对某事的一种推测
2.must 是情态动词,后面根动词原型

可以说you must've had a goog time last night! 如果楼主是在哪里听到的这句话,那一定是把must后面的have听漏了,希望对你有帮助。