It was three months since I met you last time.各位大侠们,帮忙啦。先改正错误,再帮我分析一下句式结

如题所述

It IS three months since I met you last time.
你好。已经订正好了。
1 你的句子是时间状语从句,连接词是since.
--------- it is +时间段+ since +句子(谓语动词必须是一般过去时)
2 你的句子是由I l last met you three months ago 变过来的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-07
was 改成has been
典型的现在完成时句型,完成时态+since开始的时间状语,意思“从那时起已经...”
中译:从我上次见到你后已经3个月了
第2个回答  2011-12-07
It has been three months since I met you last time.
第3个回答  2011-12-07
was 改成has been
since引导的时间状语从句,从句用一般过去时,主句用现在完成时

It was three months since I met you last time.各位大侠们,帮忙啦...
1 你的句子是时间状语从句,连接词是since.--- it is +时间段+ since +句子(谓语动词必须是一般过去时)2 你的句子是由I l last met you three months ago 变过来的。

假设你是某中学新老师李红,请给你的朋友张华写一封信,告诉他你第一天上...
Dear Zhang Hua,It’s three months since I heard from you last time. Now I want to tell you an impressive story happened on my first lesson.On hearing the bell, students ran into the classroom as quickly as they can. But a boy, Li Ming, whose father died a month ago, ...

It's almost 3 years ___ we met last time . A. until B. before...
1.楼主理解的是对的。一般前面用现在完成时。所以楼主的句子写成;It has been ...也完全正确。但是系动词是很灵活的,有时候就不遵循语法。如:明年我二十岁:i am 20 years old next year.也是能见到的。2.since后根据实际情况可以是时间点,也可以是一般过去时的句子。如:从去年起:since l...

It’s many years since I saw you last time and I ___ you at all...
翻译为:距离我上次看到你已经过去很多年了。我一点都认不出你了。也就是说,现在的说话时已经认出了,也就是刚刚没有认出。D 过去式,表明之前没有认出来,C是现在完成式,表示到现在都还没认出来,所以【D】谢谢,不懂可追问~~~

It's 3 years since I saw him last time.能不能换成it was...
不能 可以这么说,since是完成时的标志,所以,此处只能用 It has been =It's

It's 3 years since I saw him last time. 中的is能否换成has been...
It is +一段时间+since…的句型与It has been +一段时间+since…意思相同。前者是规范说法,后者是口语说法。应注意的是,在这种结构中,since引导的从句绝对不能用否定式的谓语动词来表示否定意义,下面两句都错了:It is a long time since he didn’t study English.It’s two months since ...

It's almost 3 years ___ we met last time . A. until B. before...
It is three years since he has smoked. 两句均意为:他吸烟已有3年了。注意:在这种结构中, since引导的从句绝对不能用否定式的谓语动词来表示否定意义, 试比较:他好久没学汉语了。误:It is a long time since be didn’t study Chinese.正:It’s a long time since he studied Chinese...

It’s ten years ___ we met each other last time. A.before B.since...
after引导的词组所表示的时间是纯系过去,并不延续到说话时,因此要和一般过去时连用。例如:He went home after school.after 也不行 since引导的词组所表示的时间一直延续到说话时为止,因而要与现在完成时连用。例如:He has been there twice since 1982.I have done nothing since six o”clock....

"It's many years since i saw you last.I didn't
这里是对过去情况的虚拟:从句用had+过去分词;主句用would\/could\/may\/might have +过去分词。填空处是从句,用hadn't callded.翻译:---自从上次见你,已经过去很多年了。开始我都没认出你呢。---如果那人没有喊你的名字,我也认不出啊。如果我的回答对您有帮助,请点击下面的“选为满意答案”...

-It’s many years since I saw you last, I ___ you at all.-I woul...
A 考查时态及虚拟语气。前一句,句中过去式,表明之前没有认出来。第二空考查与过去事实相反的虚拟语气,故用had + v-ed。故选A。

相似回答