You must have studied English for many years是现在完成时吗原因

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/13 05:34:50

You must have studied English for many years是现在完成时吗原因
You must have studied English for many years是现在完成时吗
原因

You must have studied English for many years是现在完成时吗原因
不是.这是对现在事实的肯定猜测.
must have done something 就是表示猜测,如果光是have done则表示现在完成时.

不是,是一种猜测,是祈使句。 因为到底你有没有已经学习英语多年,如果你没学,就不是事实。

不是。此句意思是“你肯定是学英语很多年了。”
must have done 表示对过去的事情进行肯定推测。
must do 对现在的事情进行推测。例如:You must be an English teacher.
现在完成时的构成是:have/has +过去分词
如:I have finished my homework.我完成了作业。...

全部展开

不是。此句意思是“你肯定是学英语很多年了。”
must have done 表示对过去的事情进行肯定推测。
must do 对现在的事情进行推测。例如:You must be an English teacher.
现在完成时的构成是:have/has +过去分词
如:I have finished my homework.我完成了作业。

收起

不是。must have done 的语法。
意思是必须。很肯定的意思。这句的意思是你必须得学很多年的英语才行。不表示你已经学了很多年的英语。所以不是现在完成时。