what were you doing when Tom came to see you?A.have jusi put;leaving B.was put;was left C.had justwhat were you doing when Tom came to see you?I ----on my overcoat and ---to visit a friend of mine.A.have jusi put;leaving B.was put;was left C.had just put ;was leaving D.was putting;left为什么详细点

问题描述:

what were you doing when Tom came to see you?A.have jusi put;leaving B.was put;was left C.had just
what were you doing when Tom came to see you?
I ----on my overcoat and ---to visit a friend of mine.
A.have jusi put;leaving B.was put;was left C.had just put ;was leaving D.was putting;left
为什么详细点

D 过去进行时

选 D

正确答案是C
问tom去你那的时候你正在干嘛
A和B的时态和语法都有问题 A.问题是问过去的 所以完成时应该是过去 应该用had
B.was put 是被动语态 你自己给自己穿衣服 不是被穿衣服 不用被动
D.如果选D 那么只要前半句i was putting on my overcoat 就已经回答了问题 后面半句就没必要了
所以选C 意思是 "我刚刚穿好衣服然后正要去拜访我的一位朋友" 这才是本应该的回答

选d
首先根据上句,所以是过去时态,排除a
b:be put on 被穿上,错
c:leave是瞬间动词,不用进行时,且,前面had put是过去完成式,题目给的是were doing,进行时态,不合题意,错
d:当汤姆来看你时你正在干什么?
我正在穿外套,出发去拜访我的一个朋友