早教吧作业答案频道 -->英语-->
iftherehadnotbeenahardlayerofrockbeneaththesoil,theywouldhavecompletedthejobinafewhours.这里的hadnotbeen是什么用法hadnot是没有的意思吗?那为什么有个been呢?还有后面那句话theywouldhavecompleted
题目详情
if there had not been a hard layer of rock beneath the soil,they would have completed the job in a few hours.这里的 had not been是什么用法 had not是没有的意思吗?那为什么有个been呢?还有后面那句话 they would have completed 这里的have是表达什么?
▼优质解答
答案和解析
这里的had been 是虚拟语气的用法,表示假设.意思是“如果不是有...的话”.虚拟语气的结构式if...had done,sb would have done.“如果..的话,某人就已经完成..了”.后面其实是过去完成时,但因为跟在情态动词would后面,所以had只能用原型have.关于虚拟语气,请楼主参见百科:
虚拟语气是高中的语法,很重要,
虚拟语气是高中的语法,很重要,
看了 iftherehadnotb...的网友还看了以下:
f(x)=e^x-kx,设函数F(x)=f(x)+f(-x),求证F(1)F(2)……F(n)>[ 2020-05-21 …
矩阵(E+A)^n等于什么?看到一个二阶的矩阵n次方=E^n+n(E)^(n-1)A,三阶的n次方 2020-06-12 …
main(){unionEXAMPLE{struct{intx,y;}in;inta,b;}e;e 2020-06-12 …
用以下英文宇母填在上a,a,a,a,a,a,b,e,e,d,e,e,e,e,e,e,f,g,g用以 2020-06-24 …
英语单词填空1.时间状语:d-r-n-2.场所:b-s-s-o-f-r--e-a-t-e-t3.教 2020-07-14 …
特征多项式推导|λE-A|=λ^n(a11+a22++ann)λ^(n?1)++1)^n|A|是如 2020-07-23 …
EXCEL循环或计算问题。F=A+B+C+D+E。(A.B.C.D.E.F.均要大于零)E=A*10 2020-11-01 …
设数列{an}满足a(n+1)=2an+n^2-4n+1.(1)若a1=3,求证:存在f(n)=an 2020-11-19 …
已知函数f(x)=ax^2-4bx+2alnx(a,b属于R)(1)若函数y=f(x)存在极大值和极 2020-12-08 …
limn→+00,e的n分之1次方*(1-e)除以n*(1-e的n分之1次方)=e-1是怎么算来的? 2020-12-17 …