three years ___since I saw him last timeA pastB passedc have passedD have past选C为什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 15:44:09
three years ___since I saw him last timeA pastB passedc have passedD have past选C为什么

three years ___since I saw him last timeA pastB passedc have passedD have past选C为什么
three years ___since I saw him last time
A past
B passed
c have passed
D have past
选C为什么

three years ___since I saw him last timeA pastB passedc have passedD have past选C为什么
past 介词
pass 动词.传递
since 自...以来(延续到现在),用完成时态
所以选C

可能是现在完成时

c, since 排除AB,PAST 没有动词的意思

since 前用完成时态,故在c,d中选,past不可做动词用,所以选c

有since,用完成时态
past不可能是动词
pass才是动词

出现since 要用完成时
问题是d也没错阿

Because three years has past

C

c have passed 自从我最后一次见到他已经过去3年了

像three years这样的短语有时看作单数 有时看作复数
当表示一个时间段时 即一个概念时 用单数
比如 three years is a long time.
当强调 具体年数时 用复数 总之 一句话 单复均可 看具体语意
至于这里选c 因为 除了c 其他的都是错的
第一 有since 要用完成时 a b 错
第二 d 一眼...

全部展开

像three years这样的短语有时看作单数 有时看作复数
当表示一个时间段时 即一个概念时 用单数
比如 three years is a long time.
当强调 具体年数时 用复数 总之 一句话 单复均可 看具体语意
至于这里选c 因为 除了c 其他的都是错的
第一 有since 要用完成时 a b 错
第二 d 一眼就看出来了
综上 你说选什么

收起