请问大家一个关于完成时的小问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 10:56:35
this is the first time I(have been) here.
这里的have been 是表示现在完成时的被动?但如果是被动后面应有动词啊!还是仅表示现在完成!been 应该怎么理解? 是表示延续吗?
例如:If my lawyer had been here last Saturday, he would have prevented me from going
就是这个been我搞不明白

正因为后面没有动词,所以这里不是被动,been本身就是动词了。
have been here就是be here的完成时用法啊。

have been 在这里不是被动 而是表示一种状态
(1)this is the first/second / third (任何序数词)time 后面固定用现在完成时
(2)this was the first/second / third (任何序数词)time 后面固定用过去完成时
例如:This is the first time I have visited Guilin.
If my lawyer had been here last Saturday, he would have prevented me from going 这是个与过去事实相反的虚拟语气,从句用had加过去分词
主句用would have加过去分词

be here 是在这儿的意思.如I am here.我在这儿.am 是be 的一种形式.而BE的过去分词是BEEN.故HAVE BEEN是BE的完成时形式.

Have后面接动词的过去分词,表示现在完成式。
原句就是“如果我的律师现在在这里...”

been不表被动。"here"是副词,前面必须加be动词,这样才能构成完整的谓语。

不是被动啊,been是be的变形啦.be是动词啊,就是所谓的BE动词。