增值税发票票面规定:I have only been in America ____ two year

来源:百度文库 编辑:高考问答 时间:2024/04/29 08:41:22
I have only been in America ____ two year.这道题答案为"for",这是为什么?

You use "for" when you are refering to a period of time. An example would be "I have been waiting for 20 mins"

因为这是现在完成时:have/has+p.p(过去分词),for+一段时间用现在完成时

less than 2 years

have been表示完成式,for表示一段时间,一般用现在完成式

我觉得 year 应该加上s

for表示已有一段时间