My aunt has been a teacher ____ten years ago.A.for B.since C.in D.on 理由
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 14:26:55
My aunt has been a teacher ____ten years ago.A.for B.since C.in D.on 理由
My aunt has been a teacher ____ten years ago.A.for B.since C.in D.on 理由
My aunt has been a teacher ____ten years ago.A.for B.since C.in D.on 理由
这题应该选B,since.理由如下:
这个句子的意思是:我的姑姑自从十年前就开始做老师了.它强调是自从什么时候起,或者多少年前.而选择项中,
A.For,一般如果用“for”,那么句子就不用“ago”.“for”用在表示时间的句子中,意思就是,已经多少年了.所以,假如,这个句子去掉“ago”,那么就选A.意思是“我的姑姑做教师已经十年了”.
B.since,意思是自从,从……起.这个选项符合这个句子的需要.
C.in,一般用“in”时,句子也不用“ago”,同时,句子的意思也会发生改变.“in”一般用于表示将来的句子,表示在什么时间段内.比如,我妈妈将在十天内回来.那么这个句子翻译就是“My mother will come back in ten days.”也就是说,in是用于表示在未来某时间段内会发生什么事.
D.on一般不用于这样的句子.
B.since
since
since+时间点,用现在完成时
选A。 for加一段时间。
since加时间点。
on与具体时间连用。
My aunt has been a teacher ____ten years ago.
选 B 我的阿姨自从十年前起就是老师了。
A.for 应该是 My aunt has been a teacher for ten years.
我的阿姨做教师有十年了。
C.in 用 in 的话,要用将来时,My aunt will be a teacher in...
全部展开
My aunt has been a teacher ____ten years ago.
选 B 我的阿姨自从十年前起就是老师了。
A.for 应该是 My aunt has been a teacher for ten years.
我的阿姨做教师有十年了。
C.in 用 in 的话,要用将来时,My aunt will be a teacher in ten years.
我的阿姨会在十年内成为教师。
D.on 接特定时间,不对。
收起
B
典型的现在完成时
since 后面加过去时 前面加完成时
祝学习进步,有不会的可以再问我。(*^__^*)