past simple tense

Status
Not open for further replies.

joham

Key Member
Joined
Oct 30, 2007
Member Type
Student or Learner
Native Language
Chinese
Home Country
China
Current Location
China
---Where _____ you put my dictionary?
---I left it on your desk when you ____ to Tom.
A. did...spoke B. have...were speaking

The given answer is B. I thought A works well too. 'spoke' means 'began to speak'. Am I right?

Could I ask native English teachers to help me? Thank you very much.
 

David L.

VIP Member
Joined
Nov 7, 2007
Member Type
Other
"did" and 'have' are both possible, but there is a slight difference in meaning between, "Where have you put my dictionary?" and "Where did you put my dictionary?" The tense used in the second sentence, the reply to the question in your example, determines that the correct choice is "have".

Another way of constructing the second sentence which makes it clearer why 'were speaking" is correct, would be:
I left it on your desk because you were busy speaking to Tom and I didn't want to interrupt you."

I'm sure you have questions about this. Fire away. I'm sure you will generate a number of responses.
 
Last edited:

sarat_106

Key Member
Joined
Mar 19, 2008
Member Type
English Teacher
Native Language
Oriya
Home Country
India
Current Location
India
I think only 'have...were' is more appropriate. "Where have you put my dictionary?" "I left it on your desk when you were speaking to Tom."
There is no definite time indication in the past as to when the action took place i.e. put the dictionary. So using past simple without definite time indication in the past, is simply inappropriate.
 
Status
Not open for further replies.
Top