下面这句话中“For”可否替换为“In”?二者有何区别?

“for”替换为“in”后是否有语法错误?还是说只是语义发生了变化?
For most of the earth's history they have been the only form of life on our planet.(在地球上发展的大部分进程中,细菌是地球上唯一的生命形式。)——《新概念英语》

不能,for,是动态的,in是静态的,如果换成in这句话的意思就完全变了。追问

您好,“for”替换为“in”后是否有语法错误?还是说只是语义发生了变化?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-27
不能替换。in+时间表示将来多长的时间。for+时间表示已经多长时间了追问

您好,“for”替换为“in”后是否有语法错误?还是说只是语义发生了变化?

追答

这句话的语境有提示从过去到现在。而不是从现在到将来。

第2个回答  2020-04-27
for表示延续的时间,意思是一直以来,改成in这层意思就消失了,再说了history前有most用in不好讲。追问

您好,“前有most用in不好讲”是什么意思?违反语法规则?

追答

in history在历史上,如果用了most,如何讲?

本回答被网友采纳
相似回答