英语翻译:你集邮有多长时间了?为什么要用have?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 11:18:25

英语翻译:你集邮有多长时间了?为什么要用have?
英语翻译:你集邮有多长时间了?为什么要用have?

英语翻译:你集邮有多长时间了?为什么要用have?
是从过去就开始集邮 一直到现在问他的时候 一共有多长时间了
是指从过去某一时间到现在 典型的现在完成时
现在完成时的构成是 have has+动词的过去分词
你 不是第三人称单数 所以要用have

因为这是一个过程。

How long have you been collecting stamps? 用have (准确的来说是have been) 是因为他现在还在集邮.

like to collecting stamps like collecting stamps like to collecting stamps ike collecting stamps 因为它属于特殊词种,具体什么我不清楚 .

How long have you collected stamps?
how long时间段,否和现在完成时的概念,所以 have +pp