早教吧作业答案频道 -->英语-->
英语时态HasyourfatherreturnedfromAfricayet?Yes,buthehereforonlythreedaysbefrorehiscompanysenthimtoAustraliaAwasBhasbeen答案Aforonlythreedays表示持续一段时间,为什么不是用完成时?谢谢
题目详情
英语时态
Has your father returned from Africa yet?
Yes,but he ___ here for only three days befrore his company sent him to Australia
A was
B has been
答案A
for only three days 表示持续一段时间,为什么不是用完成时?
谢谢
Has your father returned from Africa yet?
Yes,but he ___ here for only three days befrore his company sent him to Australia
A was
B has been
答案A
for only three days 表示持续一段时间,为什么不是用完成时?
谢谢
▼优质解答
答案和解析
现在完成时如果后有for some time这种时间状语,是指动作从过去发生延续到现在.
但是楼主再看看后面的时间状语从句before his company sent him to Australia啊.
此句都用了一般过去时,则主句be here动作都是发生在这个过去的动作sent之前的,所以不可能是延续到现在.
如果严格来说,选项用过去完成时had been最好了.
但是如果没有这个选项,用一般过去时也是可以的.
但是楼主再看看后面的时间状语从句before his company sent him to Australia啊.
此句都用了一般过去时,则主句be here动作都是发生在这个过去的动作sent之前的,所以不可能是延续到现在.
如果严格来说,选项用过去完成时had been最好了.
但是如果没有这个选项,用一般过去时也是可以的.
看了 英语时态Hasyourfat...的网友还看了以下:
一道函数证明题..若函数f(x,y)对任意正实数t满足f(tx,ty)=f(x,y)乘以t的n次方 2020-05-13 …
若函数f(x,y)对任意正实数t满足f(tx,ty)=f(x,y)乘以t的n次方,就称f(x,y) 2020-05-13 …
集合M={x|0≤x≤2},N={y|0≤y≤1}.下列表示从M到N的函数是( )集合M={x|0 2020-05-13 …
看图,根据图意把所给字母组成单词.1、OurP.E.teacherisvery(g,n,u,o,y 2020-05-19 …
y={f(0)=1,f(1)=2{f(n+1)=f(n)+f(n-1)n∈N+,求f(2)3,4, 2020-05-20 …
数列题!f(x,y)对所有实数x,y都满足:f(0,y)=y+1,f(x+1,0)=f(x,1), 2020-06-12 …
已知函数f(x)的定义域为R,对任意的x,y∈R,都有f(x+y)=f(x)*f(y)当x>0时, 2020-07-22 …
已知函数y=f(x)为一次函数,且f(1)是f(3)+f(7)的比例中项,又f(5)=5,(1)求 2020-08-02 …
设指数函数f(x)=ax(a>0且a≠1)则下列等式中不正确的是()A.f(x+y)=f(x)f(y 2020-11-03 …
设函数f(x)(x∈N)表示x除以3的余数,对于x,y∈N,下列等式一定成立的是A.f(x+3)=f 2020-11-03 …