首页 > 留学知识库

问题: 求助一道英语题

-Have you finished the paper yet?
-Almost.I________on it the whole day yesterday,and I’m sure I’ll have it done today.
A.was working
B.had been working

I _____ violin lessons every two weeks, but I think I will make it every week from next month.
A.am having
B.have been having
请对两小题加以区别并分析。谢谢!!

解答:

1.B
强调过去一直进行的状态,并还要继续下去,所以用完成时,再加上上下文的意思,时过去时。
2.B
也是强调过去一段时间内一直进行的一个动作状态,用完成时。