我想问一道很让我纠结的英语题~I have learned Japanese_______I was five years old.A.before B.when C.after D.since但我真的想不明白为什么不能选D,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/29 16:16:23
我想问一道很让我纠结的英语题~I have learned Japanese_______I was five years old.A.before B.when C.after D.since但我真的想不明白为什么不能选D,
我想问一道很让我纠结的英语题~
I have learned Japanese_______I was five years old.
A.before B.when C.after D.since
但我真的想不明白为什么不能选D,
我想问一道很让我纠结的英语题~I have learned Japanese_______I was five years old.A.before B.when C.after D.since但我真的想不明白为什么不能选D,
看了这么多回答,我不觉得since I was five years old有什么问题,生活中经常用到,也常听到别人这么说 I have been doing something since I was xxx / xxx years old.
这个问题,首先要搞清楚have learned 与have studied 区别:
have learned 指学过了,强调的是结果
have studied 强调的学习这个过程
所以如果说从5岁就开始学日文了,应该说 i have studied Japanese since I was five years old. 或者I've been studying Japanese since I was five years old.
而题里这句话的意思是,我5岁的时候就学过日文了(很牛x巴).
所以是I have learned Japanese when I was five years old.
不过,这种英文比较少见,仅仅是为了从做题出发.为了避免歧义,我们一般不这么说.
你好!很高兴能帮你
when强调动作在过去发生。since强调时间的起点并延续。
这句话是说在我五岁的时候,我学过日语。
希望能够帮到你!如有不懂,可继续追问!但是since后面未必一定要用时间点啊since后面要加点时间,since表示某情况自过去某时间点或某个事件以来一直持续到现在,有可能继续,有可能停止。但是I was 5 years old 也是一个时间点啊I wa...
全部展开
你好!很高兴能帮你
when强调动作在过去发生。since强调时间的起点并延续。
这句话是说在我五岁的时候,我学过日语。
希望能够帮到你!如有不懂,可继续追问!
收起
用since必须是时间点也就是结尾有ago since连接后面整个算是时间段 去掉since是时间点 此题i was five years old是时间点 要用since此句应这么说 since多长时间以前
when是当。。。的时候
since是因为
选B意思为
我已经学了日语当我五岁的时候
而选 D翻译的就不通顺了
我学到了日语_______我五岁。
A.之前 B.什么时候 C.后的 D.从…以来
选B. when是因为when的意思也有 在那时; 其时; 当时的意思 答案:我学到了日语当时我五岁,所以不选D
这里的主句时态是 have learned 完成时态,表示我学过日语,后面的was也表示过去,在我5岁的时候,那么这就是一个过去时间发生的事情,所以需要选择When,来引导一个时间点
since是强调自从……以来, 那么句子要改成,我从五岁以来一直在学习日语才行
I have learned Japanese since five-year-old.但是 I was five ye...
全部展开
这里的主句时态是 have learned 完成时态,表示我学过日语,后面的was也表示过去,在我5岁的时候,那么这就是一个过去时间发生的事情,所以需要选择When,来引导一个时间点
since是强调自从……以来, 那么句子要改成,我从五岁以来一直在学习日语才行
I have learned Japanese since five-year-old.
收起
since如果连接从句,充当连词,有因为,由于,既然的意思,自从的意思是充当介词