Answer: C) Present perfect.
Explanation for this question is being written.
Answer: B) Have visited.
Answer: D) Has cleaned.
Answer: D) Has lived.
Answer: A) Have already ordered.
Answer: B) Haven't studied.
Answer: E) Have made.
Answer: A) Have eaten.
Answer: B) Has come.
Answer: B) Present Perfect.
Answer: A) Have already worn.
Answer: C) 've written.
Answer: B) Have worked.
Answer: C) Has woken up.
Answer: A) Have
Answer: B) Thrown
Answer: A) Have been.
Answer: B) Have been.
Answer: B) Has taught.
Answer: D) Have visited.
Answer: C) Has given.
Answer: A) Haven't eaten.
Answer: C) Has, came.
Answer: A) Am I thinking about the past? (yes-losing my keys)Am I thinking about the present? (yes-I can't get into my house).
Answer: A) Has read.
Answer: A) Has cleaned.
Answer: A) Have lived.
Answer: C) Has worked.
Answer: B) Have/since
Answer: A) Is
Answer: C) Present perfect tense.
Answer: B) Been
Answer: C) Has / been cleaned.
Answer: D) Has taken.
Answer: B) Have lived.
Answer: B) Has been.
Answer: A) Have ever read.
Answer: D) Have known.
Answer: C) Has changed.
Answer: B) 've bought.
Answer: D) Has produced.
Answer: C) Have bought.
Answer: C) Have lost.
Answer: D) Have lived.
Answer: C) Has lived.
Answer: B) Have watched.
Answer: A) True
Answer: B) Have put.
Answer: D) I have been studying for the exam, and I feel confident about my preparation.
Answer: A) Have finished.
Answer: B) Has brought.
Answer: C) Yes I have eaten pizza many times.
Answer: A) Have cleaned.
Answer: D) Someone has drank my coffee!
Answer: C) Have been.
Answer: A) 've cleaned.
Answer: C) Have promoted.
Answer: C) Have migrated.