D
首先,这里有2个时间点:1,我们到电影院时.2,电影已经开始放了.
电影开始 放了的事件在 我们到电影院之前发生,时间自然比 我们到电影院 的时候 早 一格.
如果,我们到电影院是现在时,那()内就是过去时
而现在by后面是过去时,那()内是过去的过去,就是过去完成时.
其次,
因为是by ,所以用完成时系列的,而For half an hour
表示这个动作是持续的.而begin开始,这个动作是一瞬间就完成的,自然要用be on 在上映代替.
遇到完成时 ,后面用for 加一段时间的,切记要转换
电影have begun转为 have been on
have left ---- have been away from
have bought ----- have had
have borrow ----- have kept
这道题,基本考到这几个考点
希望帮到你
温馨提示:答案为网友推荐,仅供参考