英语语法问题It's years since we last met.这句话又since,为什么前面不用完成时?it h

英语语法问题
It's years since we last met.这句话又since,为什么前面不用完成时?it has been years
谁说我不知道 1年前 已收到4个回答 举报

苦竹2008 幼苗

共回答了18个问题采纳率:94.4% 举报

有时 一般现在时 可以 代替 现在完成时
本句 即是
再如 i think/hear/guess/find that.就是用一般现在时 代替 现在完成时

1年前 追问

10

举报 苦竹2008

Ϊ ǶԵ Ϊ Ӧʱ Ϊ ˼ά Ѿ ϰ õ һʱ i think youare right.

雨夜无言 幼苗

共回答了7个问题 举报

last met可以看做一个名词,翻译为自从上次的见面之后。纯属个人意见

1年前

2

友好911 幼苗

共回答了175个问题 举报

句型“It’s / It has been + 一段时间 + since + 时间状语从句”中,译作“自从…以来, 已经…(时间)了”。如 It’s / has been three months since he moved to this city.
要求:主句的谓v.用一般现在时或现在完成时;从句的谓v.用一般过去时,而且须是终止性动词

既可以用It's,也可以用...

1年前

1

leezee 果实

共回答了9512个问题 举报

两种用法都对呀,即
It's years since we last met.
/
It's been years since we last met.
*********************************************************
如果不明白,请再问;如果对你有所帮助,
请点击本页面中的“选为满意回答”按钮,谢谢...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.022 s. - webmaster@yulucn.com