Student or Learner
I seem to recall ___ this exercise before.
A) have done
C) must have done
D) to do
E) having done
The key is A, why not E?
LoL, what test questions!
A would only be correct if the sentence was written:
"I have done this exercise before" meaning that the person is 100% sure that they have done the exercise in the past.
What test questions is right! One of my students is studying for the CAE exam, he thinks the questions are more psychological than in regards to testing a person's level of English