Answer: C) She'd been working.
Explanation for this question is being written.
Answer: A) Moved, have lived.
Answer: A) Have seen.
Answer: A) Because Present Perfect connects the past and the present, not a definite past time.
Answer: A) True
Answer: A) Have you lived.
Answer: A) Last night.
Answer: A) Haven't seen, worked.
Answer: C) Read, haven't read.
Answer: C) Actions that have taken place once or many times before now.
Answer: A) Bought / haven't finished.
Answer: A) Change taught to has taught.
Answer: A) 've never hurt.
Answer: C) C
Answer: C) For
Answer: B) I haven't seen movie for a long time.
Answer: B) Since
Answer: B) Present Perfect.
Answer: D) Left
Answer: B) Began / has risen.
Answer: B) False
Answer: C) Haven't been.
Answer: D) Have moved.
Answer: A) 2011
Answer: A) Was or will be completed.
Answer: B) Yet
Answer: D) Has gone.
Answer: B) Incorrect
Answer: B) She has already taken a shower.
Answer: A) She has suffered fever.
Answer: B) Hired, have learned.
Answer: A) A
Answer: D) Present Perfect Tense.
Answer: A) Peter has never ridden a horse.
Answer: D) Moved; have lived.
Answer: A) She hasn't watched TV for a long time.
Answer: A) Haven't seen my mum's sister since.
Answer: B) Wrong
Answer: A) Have you already had/did you have.
Answer: A) Have gone,got.
Answer: C) Has changed / invented.
Answer: C) Has eaten, ate.
Answer: B) Have you changed your hair?
Answer: B) Changed
Answer: B) HAS JUST LOCATED.
Answer: A) Went / have never gone.
Answer: A) Haven't seen-last met.
Answer: B) The present.
Answer: A) Did you go.
Answer: C) Have finished.
Answer: A) Have known/ was.
Answer: C) 'They have played soccer' is present perfect; 'They played soccer' is simple past.
Answer: C) Since-for
Answer: A) Haven't spoken / saw.
Answer: A) Watched
Answer: B) Have never eaten.
Answer: D) Has risen.
Answer: A) Correct
Answer: A) Was
Answer: C) Heard
Answer: B) B