Hi,# 1 is basically correct. But for semantic improvement, I would word it: I had two tests in the past two weeks and still have two more to do. The reason is to isolate the past verb (had) to the past time marker (past two weeks).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
vcolts-All four are correct. The last one is not so good, but possible. (3) is better because "over ..." suggests a continuous action from the pa
(1) In the past two weeks, the sales have gone up.
(2) In the past two weeks, the sales went up.
(3) Over the past two weeks, the sales have gone up.
(4) Over the past two weeks, the sales went up.
vcolts(a) means that it's still ongoing (incomplete) while (b) means it's stopped (complete)?That's more or less right. Yes. This is the slight difference in meaning.
vcoltsI have had two testsThis is the experiential present perfect. In this case the actions have already happened - have already been completed, but we recall them as a way of stating how things stand at the present moment.