it had been a long time ,since sb was a girl.这个过去完成式,had been

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/18 13:30:48
it had been a long time ,since sb was a girl.这个过去完成式,had been

it had been a long time ,since sb was a girl.这个过去完成式,had been
it had been a long time ,since sb was a girl.这个过去完成式,had been

it had been a long time ,since sb was a girl.这个过去完成式,had been
首先,since前面是不可以加逗号的,因为既不是特殊句型也不是并列句哦
本句的翻译:从她过去是一个女孩开始已经有很长的时间了.
have been是现在已经,had been是过去已经的意思,所以前者叫做现在完成时,后者表示过去完成时.区分的话背结构是肯定背不下所有的而且会容易错的,要理解所表示的时间就可以了,即使凭语感也可以作对题.
过去时只是表示过去做过,对现在未必产生影响,是在过去的时间点或时间段所做的事.
现在完成时是指过去开始做,并持续到现在已经做完了,对现在产生了影响.
过去完成时是在过去时做了一件事,持续到过去就已经做完了,对过去产生了影响,对现在也未必有影响.
如果说时间是一个数轴,那么过去完成时就是把现在完成时所占的位置往左推了一格,把现在时变成了过去时.
区分的话,如果句只有一个ago,用过去时,它是过去时的标志.
since一样是完成时的标志,包括现在完成时和过去完成时.
但是since后面是过去时前面要用过去完成时,因为since以及后面是做时间状语,是“自从过去……”的意思,从过去开始到过去完成了所以是前面用过去完成时.例如本句,自从她过去是个女孩开始,整体表示一个时间,就是时间状语.
since后加过去时的话包括出现ago,前面还是要用完成时,因为也表示自从过去多久之前,一样是自从……开始,比如It had been a long time since I first saw you three years ago.
自从我三年前第一次见你已经很长时间了.
各举一例:I went to Beijing two years ago.我两年前去了北京.
I have been to Beijing.我去过北京.
He said he had been to Beijing.他过去说他曾经去过北京.

这句话错句。以下是since的用法。
1. 主句 现在完成时 + since + 从句 过去时
2. It is + 时间段 + since + 从句 过去时
3. It was + 时间段 + since + 从句 ...

全部展开

这句话错句。以下是since的用法。
1. 主句 现在完成时 + since + 从句 过去时
2. It is + 时间段 + since + 从句 过去时
3. It was + 时间段 + since + 从句 过去完成时
It is(has been) 3 years since they met.他们3年没见面了。
They had dinner together last night. It was 3 years since they had met.

收起

“他已经不是女孩很长一段时间了”,had been是已经的意思had been, 为什么不用has been 呢如果要是has been的话,这句话就要翻译成“他成为女孩已经很长一段时间了”had been是过去的过去,因为从句中出现了was。(你应该知道的),since的用法有一些特殊性,有些句子要根据时态来翻译,...

全部展开

“他已经不是女孩很长一段时间了”,had been是已经的意思

收起

过去完成时,发生在过去的过去

因为后面是was,按照英语语法,应退一个时态,故用过去完成时。也可以这样想was是过去,一段时间是过去的过去,用过去完成时,二楼说的已经把英语格式化了,学英语应灵活,侧重理解。

首先 由于 后面的since后的was,可见是过去式
译文:过了很长时间了,自从她是个女孩时。

it had been a long time ,since sb was a girl.这个过去完成式,had been it been a long time.中的“been”,为什么用这个错了。it't been a long time. It's been so long since I had been a teacher.请问这句好如何翻译? It wasn't long before she (discovered)____he had been lying to her It's been a long it's been a long I would't have succeeded___for his help then.A.hadn't it beenB.were it notC.had it been notD.had it not been谢. it had been long before Iwent to school对吧? And to top everything off,she'd bought some chocolate-covered cheesecake from a local shop.She had wondered how long it had been since Vincent had eaten a meal that didn't involve microwaving or pimply-faced delivery boys,and she didn't have long to it had long been a dream of mine to travel to the west lakeit had long been a dream这种语法结构我不理解.我只会写i had a dream to bla bla请帮我解释一下这种语法结构 You couldn't have had all your work done ______ .A.if it was not for me B.if had it been for us C.it had not been for me D.had it not been for me what a long time he's been waiting,isn't it? what a long time he's been waiting,isn't it?对吗,为什么 ____for your help,we wouldn't have succeeded.A,Hadn't it been B,Had it not been C,If it had been D,If it were但是A和B的区别在哪儿? We couldn't use the milk because it _____ had.A.has been B.has gone C.had been D.had gone要原因 英语翻译they had been going out for a long time ______their help,we wouldn’t have succeeded.A.Hadn’t been for B.Had it not been for C.It hadn’t been for D.Hadn’t it been for They have been in the library since_______.A:a long time agoB:it had been openC:eight o'clockD:two hours应该选哪个?为什么?