问大家两个关于since和for的选择题My uncle has been living here for twenty years.用since把后三个单词改写成4个单词Marcia skated_____in last year's marathonA.for an hour B since one hour ago应该选什么?为什么选它?为什

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 23:53:53
问大家两个关于since和for的选择题Myunclehasbeenlivingherefortwentyyears.用since把后三个单词改写成4个单词Marciaskated_____inlas

问大家两个关于since和for的选择题My uncle has been living here for twenty years.用since把后三个单词改写成4个单词Marcia skated_____in last year's marathonA.for an hour B since one hour ago应该选什么?为什么选它?为什
问大家两个关于since和for的选择题
My uncle has been living here for twenty years.用since把后三个单词改写成4个单词
Marcia skated_____in last year's marathon
A.for an hour B since one hour ago
应该选什么?为什么选它?为什么不选另一个?

问大家两个关于since和for的选择题My uncle has been living here for twenty years.用since把后三个单词改写成4个单词Marcia skated_____in last year's marathonA.for an hour B since one hour ago应该选什么?为什么选它?为什
My uncle has been living here since twenty years ago.
Marcia skated_____in last year's marathon
A. 玛西亚在去年的马拉松上滑了一个小时的冰.
不应选B,因为b意思是“自从一个小时前开始,一直持续到现在”,和句子的过去式及过去时间状语不一致.

since twenty years ago
选a 在去年的马拉松比赛中,marcia 滑了1个小时
b无法翻译

A 因为since 通常接从句,接短语时,意思是自从...以来,意思和这里的句子不符合

since twenty years ago
选A 在去年的马拉松比赛中,Marcia 滑了1个小时。
for可以用于一般过去时,since表示时间的时候只能与完成体连用。

My uncle has been living here for twenty years. 用since把后三个单词改写成4个单词
答:My uncle has been living here since twenty years ago.
My uncle has been living here since the year 1991.
Marcia ...

全部展开

My uncle has been living here for twenty years. 用since把后三个单词改写成4个单词
答:My uncle has been living here since twenty years ago.
My uncle has been living here since the year 1991.
Marcia skated_____in last year's marathon
A.for an hour B since one hour ago
应该选什么?为什么选它?为什么不选另一个?
答:A
析:因为since用现在完成时。for+一段时间 还可以用于过去时态。

收起

My uncle has been living here since twenty years ago .
choose A