请问since,for,by的现在完成时时间状语引导词的区别及用法,

哨声来自鸽群 1年前 已收到1个回答 举报

day8boy 春芽

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

since + 句子(谓语动词为终止性动词的过去式/延续性动词的过去式)
It has been 3 years since he left home
It has been 3 years since he was at hme 自从他离开家已有3年了.
since + 过去时间/时间段 ago
He has been here since 1990.
He has been here since 10 years ago
for + 时间段
He has been here for 10 years.
by +now/现在时间(this )
He has taught in our school for 3 years by this month / by this year.

1年前

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