Answer: C) Have you visited.
Explanation for this question is being written.
Answer: D) Have / finished.
Answer: B) Have you finished.
Answer: D) Have-heard-haven't
Answer: C) Have you done.
Answer: A) Been
Answer: C) Has
Answer: C) Have you been.
Answer: B) Have we found the solution?
Answer: B) Have
Answer: C) Have
Answer: A) Have you eaten.
Answer: C) Have you taken.
Answer: D) Has / made.
Answer: C) Haven't you.
Answer: C) Have-seen
Answer: B) Have you been; spent.
Answer: C) Hasn't
Answer: C) Have you completed.
Answer: B) Have you done.
Answer: C) Have you lived?
Answer: A) Have you.
Answer: D) Has handed.
Answer: B) Have you ever been.
Answer: C) Hasn't he?
Answer: B) Have you worked.
Answer: A) Have/eaten
Answer: D) Haven't I told you yet?
Answer: C) Have you finished.
Answer: D) Have; seen.
Answer: B) Have you read.
Answer: B) Have you ever.
Answer: D) Hasn't it.
Answer: A) Has
Answer: A) Have
Answer: D) Have you washed.
Answer: C) Have you / had.
Answer: C) Has she eaten.
Answer: C) Have worked.
Answer: A) Have / prepared.
Answer: B) Have you ever met.
Answer: B) HAS / EATEN / HAS / HAD.
Answer: B) Have you found.
Answer: A) Have you seen this TV show before?
Answer: C) Has it rained all day?
Answer: C) Has she finished.
Answer: A) Have, done.
Answer: E) Have you seen.
Answer: C) Has Mike gone there?
Answer: C) Have you read.
Answer: A) Have you met.
Answer: B) Have / found.
Answer: A) Have you worked.
Answer: D) Have you beenwill be.