Common Grammar Mistakes - Verb tense - Overheard in the tech blogosphere
» VIEW ALL POSTS Mar 26 2009   9:39PM GMT

Common Grammar Mistakes - Verb tense



Posted by: Margaret Rouse

Which is correct?

_________ installing the patches?
a. Did you finish
b. Have you finished

Answer: b

Explanation:

Simple past tense (Did you finish) is used to express a completed action that occurred at a specific moment in the past. Present perfect tense (Have you finished) is used to express something that happened at an unspecified time in the past. Because there’s no mention of a specific time in this sentence, use the present perfect tense.

Comment on this Post


You must be logged-in to post a comment. Log-in/Register