Mr.Wang,who __ in this city ever since thirty years ago,_____ a report for the last two years

问题描述:

Mr.Wang,who __ in this city ever since thirty years ago,_____ a report for the last two years
A.has lived; had prepared B.has been living; has been preparing
不是说完成进行时不能有EVER这样的词么.为什么答案还选B

这是与since连用的 自从30年前就一直住在这座城市里的王先生.这里的ing表示的是过去一直怎样有强调的意思这句话里是不是ever since=since也可以这么说吧