请问He's been here for a long time和He's been here a long time的区别,还有 on that day和 that day的区别,别说哪个有错误,都是课本的.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 03:27:10
请问He's been here for a long time和He's been here a long time的区别,还有 on that day和 that day的区别,别说哪个有错误,都是课本的.
请问He's been here for a long time和He's been here a long time的区别,还有 on that day和 that day的区别,别说哪个有错误,都是课本的.
请问He's been here for a long time和He's been here a long time的区别,还有 on that day和 that day的区别,别说哪个有错误,都是课本的.
He's been here for a long time和He's been here a long time的的意思一样,只是表时间段的介词for"长达“ 可以省略而已
on that day和 that day 都是指“在那一天”
后者比前者常用,因为:
当表时间的词(day,year,month,week 等) 前面有that,this,next ,last,one,等修饰时常不用介词
如:
this week,last month,next year,one day
请在客户端右上角评价点“满意”即可,
1. 前一句是对的:has been是现在完成时,现在完成时中 for + 一段时间,so...
2. “on that day和 that day”用法上稍有区别,that day 既可作主语、宾语、也可做时间状语; 而 on the day 只能做状语,做状语时两个可以互换。that day 中, that是形容词,day 名词,所以它是一个名词词组 -- “那天”的意思on that...
全部展开
1. 前一句是对的:has been是现在完成时,现在完成时中 for + 一段时间,so...
2. “on that day和 that day”用法上稍有区别,that day 既可作主语、宾语、也可做时间状语; 而 on the day 只能做状语,做状语时两个可以互换。that day 中, that是形容词,day 名词,所以它是一个名词词组 -- “那天”的意思on that day 中, on 介词,that day 特定的那一天,翻译是一样的
收起