关于for years 请大家看一下这个句子是否正确For years,children would be sent i

关于for years
请大家看一下这个句子是否正确
For years,children would be sent immediately to learn a second-language once they started school.
还有for years到底应该怎么用?把它放句首后面的句子是用什么事态?
gekj 1年前 已收到3个回答 举报

yyj6473 幼苗

共回答了15个问题采纳率:93.3% 举报

时态用法是错误的.
for years 意思是“数年来/多年来”,指的是从过去的某年一直到 说话时的这一年,因此“儿童被立即送去学第二语言”是持续多年的情况,即过去就是这样,说话时的这一年还是这样,因此必须改为现在完成时态,改动如下:
For years,children have been sent immediately to learn a second-language once they start school.
其他词语的解释:
1.children 泛指所有的儿童,也就是说凡是儿童,只要开始求学就立即被送去学习第二语言.
2.once 是从属连词,引导条件状语从句,意思是“(如果)一旦”
3.once they start school(一旦他们开始求学)是条件状语从句,语法要求,在条件状语、时间状语、地点状语从句中要用现在时态表示将来.

1年前

8

hh的hh先生 幼苗

共回答了1个问题 举报

正确的
长久以来,儿童一旦开始上学就会马上被送去学习一门外语。
放句首,后接过去式。

1年前

1

杨为卫 幼苗

共回答了29个问题 举报

for years表示过去吧,这里应该用children were sent....,would be 和will be都表将来,应该用in years吧。

1年前

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