Answer: A) Yesterday
Explanation for this question is being written.
Answer: C) Before
Answer: B) Present perfect.
Answer: C) To show an action completed recently.
Answer: B) It is used to indicate something that has happened before the present time.
Answer: B) Present Perfect.
Answer: C) Never
Answer: D) Previous
Answer: A) I have known her for two years.
Answer: D) In the last twelve months.
Answer: A) For, since, already, just, yet.
Answer: A) True
Answer: B) So far.
Answer: A) I have just moved here.
Answer: D) Since last Spring.
Answer: D) Since
Answer: A) Ever, how long, yet, lately.
Answer: B) Ago
Answer: B) Since
Answer: A) Recently.
Answer: C) Yet
Answer: B) The time period remains open; more solutions may come.
Answer: A) Haven't seen / for.
Answer: A) Since
Answer: B) Just, already, yet, for.
Answer: D) A week ago.
Answer: D) This week.
Answer: A) This year.
Answer: A) This month.
Answer: C) Just
Answer: A) At any time.
Answer: B) To describe general experiences.
Answer: A) Present Perfect Simple.
Answer: A) For
Answer: D) In January.
Answer: A) For 2 years.
Answer: B) False
Answer: C) Present perfect.
Answer: E) A year ago.
Answer: A) For, since, already, yet, never, ever.
Answer: B) I have recently visited Paris.
Answer: D) Since, for, already, yet, just.
Answer: B) Already, yet, just, for, since.
Answer: A) Since childhood.
Answer: A) Already, just, never, ever, yet.