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为什么
答
Because three years has past
答
c have passed 自从我最后一次见到他已经过去3年了
答
有since,用完成时态
past不可能是动词
pass才是动词
答
可能是现在完成时
答
出现since 要用完成时
问题是d也没错阿
答
c, since 排除AB,PAST 没有动词的意思
答
C
答
past 介词
pass 动词.传递
since 自...以来(延续到现在),用完成时态
所以选C
答
像three years这样的短语有时看作单数 有时看作复数
当表示一个时间段时 即一个概念时 用单数
比如 three years is a long time.
当强调 具体年数时 用复数 总之 一句话 单复均可 看具体语意
至于这里选c 因为 除了c 其他的都是错的
第一 有since 要用完成时 a b 错
第二 d 一眼就看出来了
综上 你说选什么
答
since 前用完成时态,故在c,d中选,past不可做动词用,所以选c