he is dead for 2 years or has been dead for 2 years
题目
he is dead for 2 years or has been dead for 2 years
那个表达是正确的?如果都正确,意思有什么不同?
如果is 不正确,为什么?
答案
for 2 years,所以要用现在完成时.
正确:he has been dead for 2 years .这里has been 是现在完成时态.
is不正确,原因是时态错误.
句子意思:他已经死了2年了.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 已知函数f(x)=lg(x+根号(1+x^2)),若f(a)=b,则f(-a)= (用b表示)
- 淀粉是不是存在于叶绿体中
- 英语翻译
- 3月21日6时整,甲地(北纬40度,东经45度)正好日出.
- 要使关于x的二次方程x^2-2mx+m^2-1=0的两个实数根介于-2与4之间, 求m的取值范围
- Mr zhang gave the textbook to all the pupils except______who had already taken them
- 绿色出行 英语怎么说
- 《童年的发现》主要内容
- 有一列数1,3,9,25,69,189,517,其中第一个数是1,第2个数是3,从第三个数起,每个数恰好是前面两数之和
- 很糟糕今天一直在下雨英语怎说