He is here for three years这句话有语法错误吗?这是连词成句题 原题是 here be for years three
题目
He is here for three years这句话有语法错误吗?这是连词成句题 原题是 here be for years three
加上has总觉得是加了一个词 因为以前我们做的题总是有have的 答案是has been
答案
可以这样,无语法错误,表状态.你说的have been/has been 是现在完成时态,用这个更符合英语语言习惯,表示从过去的某个时间一直持续到现在的动作或状态,这个动作将来有可能继续,也可能不继续.He has been here for 3 years (他呆在这里已经3年了) 他呆在这里这个动作开始于3年前,到现在他说这句话为止,已经3年.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- shops,week,many,in,day,the,closed,afternoon,on,one,a,are(造句)
- 生长素是植物激素的一种?
- 心惊胆跳、胆战心惊、提心吊胆.三个成语意思完全一样吗?
- 如果一个图形沿着一条边直线对折,两侧的图像能够(),这个图形就是(),折痕所在的这条直线叫做().
- 一公斤等于多少牛?一公斤等于多少千帕?要具体点的,算法也写上
- 养殖场有鸡3000只,鸡的只数是鹅的4分之3,鸭的只数是鹅的8分之5,鸭有多少只?
- 我国《国旗法》规定国旗的长与宽的比为3:2.一面国旗的周长是400厘米那么他的长和宽各是多少厘米?
- 病句修改 xiexie
- forget it!easy or
- 如果n1=(a1,b1,c1) n2=(a2,b2,c2) ( i j k ) s=n1Xn2= ( a1 b1 c1)=mi+nj+pk m=?n=?p=?( a2 b2 c2)