Answer: A) LAST ATTENDED THE YOGA CLASS TWO MONTHS AGO.
Explanation for this question is being written.
Answer: D) Has flown.
Answer: B) Have lived.
Answer: C) She has driven to work for one month.
Answer: A) S+have or has+verb in past participle.
Answer: A) Have lived.
Answer: C) Played
Answer: D) Has cooked.
Answer: C) Two weeks ago.
Answer: C) Has brought.
Answer: B) WRONG
Answer: B) Have read.
Answer: B) Have known.
Answer: A) Present perfect.
Answer: A) Present Perfect.
Answer: B) Have sent.
Answer: D) Have learned.
Answer: B) Present Perfect.
Answer: A) Have
Answer: D) I've known John for years.
Answer: A) Have lost.
Answer: C) Have lived.
Answer: B) Has been.
Answer: C) Have reached.
Answer: D) Have / seen.
Answer: B) Have established.
Answer: A) RIGHT SENTENCE.
Answer: C) Has read.
Answer: C) Has broken.
Answer: D) Have signed.
Answer: A) I have played soccer.
Answer: D) Present perfect tense.
Answer: A) Haven't spoken.
Answer: B) Have you known.
Answer: B) Has
Answer: C) Have had.
Answer: B) Have been.
Answer: D) Has been.
Answer: B) Present Perfect Passive.
Answer: E) Present Perfect.
Answer: B) Has / started.
Answer: A) We just worked.
Answer: C) Has moved.
Answer: C) Has seen.
Answer: C) They have lived in this city for five years.
Answer: A) Present Perfect Tense.
Answer: D) Have-attended
Answer: C) I have received.
Answer: A) Have seen.
Answer: B) Has happened.
Answer: A) Has lost.
Answer: D) Have-decided
Answer: C) Haven't decided.
Answer: C) Has bought.
Answer: A) Have done.
Answer: B) Have seen.
Answer: C) Has thought.
Answer: B) I have traveled to Japan and Australia.
Answer: C) S + has/have + V3.
Answer: B) Has taught.
Answer: D) I've seen.