句子百事吧网—你身边的句子专家

句子百事吧网—你身边的句子专家

你买哪台电脑多久了英语

59

这句英语翻译正确,符合英语表达习惯。以下是具体说明:

时态选择

- 因为询问的是从过去持续到现在的状态(拥有电脑的时间),所以使用现在完成时 have had(延续性动词)是正确的选择。

动词形式

- 购买电脑是延续性动作,而 buy是短暂性动词,不能与表示一段时间的状语(如 for three years)连用。因此,需用 have had替代 have bought

完整对话示例

- A: How long have you had the computer?

B: I have had it for five years. It still works well.

综上,正确表达应为 How long have you had the computer?,既符合语法规则,又能准确传达原句含义。