It's the second time I ___China.A had visited B visited C have visited D visit

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 22:16:26
It's the second time I ___China.A had visited B visited C have visited D visit

It's the second time I ___China.A had visited B visited C have visited D visit
It's the second time I ___China.
A had visited B visited C have visited D visit

It's the second time I ___China.A had visited B visited C have visited D visit
亲爱的家家兔先生/小姐:
您提出大这个问题具有一定大难度!其实很多朋友都没把这个句型搞清楚,这里一并做个讲解.
正确答案是:C
在句型结构:it is the ...time (that)+clause结构中.应用现在完成时.如题.
要注意若结构事态发生变化,后面句子的时态也应做响应变化.常见的有:it was the ...time ...+加过去完成时.但本题大it's一定是it is因为it was 必须要分开写,否则就会出现歧义!
另要注意类似大句型:it is high/right ..time 加句子,这时候,后面应用过去时.翻译为:"正是做...的时候..eg:it is high time that the government took measures to solve the problems.
当然,若改为it was,后面同样用过去完成时,
你可能会问为什么要这样用:其实很简单,我们说it is high time 这个句形的时候,实际是虚拟的表现,说大时候其实已经嫌晚了,故后面用虚拟语气,过去时则往后推一位!
最后感谢您对我们百度大支持!希望对您有所帮助!
另外提醒楼主,百度上许多英语玩家的水准我真的不敢恭维,望楼主慎之

B visited

D.
遇到It's the XX time...的句型,后面一定要用现在时.

D sounds better.

答案是D
最直接的方法是从句子的时态来判断
根据 it's可以判断出这个句子是一般现在时
所以选择第四个答案
A 是过去完成时 B是一般过去时
C是一般完成时

答案肯定是C了,楼上的恰恰说反了,当说是某人第几次做某事的时候,从句中的动词要用完成时态,显然D]项是错误的。
再如:It is the first time (that)I have been here.

C

c

很难说。
如果是:This is the second time..., 则用 visit.
但是,
It's 可以是 It is 或 It was. B 和 D 均可。
It was the first time I visited China in 2000.

D.