Writing for Business - A Whatis.com Blog

Dec 17 2008   2:05AM GMT

Writing for business – Simple past or present perfect



Posted by: Margaret Rouse
simple past or present perfect, verbs

Which is correct?

_________ the screencast yet?
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

Leave a comment: