must have do 句型,比如when i suggested that some villagers must have come in for free drink这里为什么用must have come啊?不用过去式吗?这是什么
问题描述:
must have do 句型,比如when i suggested that some villagers must have come in for free drink这里为什么用must have come啊?不用过去式吗?这是什么句型这句话?
答
只有must have done ,句子中的must have come 里的come是 过去分词
must have done,表示一定做了.对过去的事情进行推测
比如:He must have left.他一定已经离开了.
You must have told him the secret.你一定告诉了他这个秘密.这句话可以说must come in for free drink吗?可以不加have吗?must do 的意思是, 必需做... 或者 一定要做,并不能对过去进行推测。改了后意思肯定变了。