I am in the USA for ten years .这句话有没有错误?
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/04 08:44:42
I am in the USA for ten years .这句话有没有错误?
I am in the USA for ten years .这句话有没有错误?
I am in the USA for ten years .这句话有没有错误?
是否想表达 我在米国呆了10年
是的话,最好用完成时.
现在完成时
I have been in the USA for ten years.(过去到现在) 我已经在米国呆了10年.
或者
现在完成进行时
I have been being in the USA for ten years.(过去到现在) 我已经在米国呆了10年.(而且还可能继续呆下去)
for对应完成时,应该:I have been in the USA for ten years.
1.应该用完成时:I have been in USA for ten years.
2.USA前面没有The。
因为有 for ten years, 前面的 be 动词只能用:
1)was ;以过去时表达“曾经,但现在已经不是”的状态(过去曾经有10年时间待在美国)
2)have been ;以完成时表达“从开始到现在已经。。”的状态(已经在美国待了10年)
这两者皆可,但须连贯上下文或对话,根据语境判断。
答题时如果无从判断,一般优先考虑...
全部展开
因为有 for ten years, 前面的 be 动词只能用:
1)was ;以过去时表达“曾经,但现在已经不是”的状态(过去曾经有10年时间待在美国)
2)have been ;以完成时表达“从开始到现在已经。。”的状态(已经在美国待了10年)
这两者皆可,但须连贯上下文或对话,根据语境判断。
答题时如果无从判断,一般优先考虑完成时。
收起