Learn to Speak English Fluently:
Questions using ‘Who’ with ‘have’, ‘has’ and ‘had’
Q: Who have I forgotten to invite?
A: You have forgotten to invite your classmates.
Q: Who have you informed?
A: I have informed the authorities.
Q: Who have we called for the meeting?
A: We have called the office bearers.
Q: Who have they selected?
A: They have selected an internal candidate.
Q: Who has asked you to come here?
A: The manager has asked me to come here.
Q: Who has worked on this project?
A: Somebody. I don’t know.
Q: Who has paid your fee?
A: My brother has paid my fee.
Q: Who had hosted the party?
A: Our classmate had hosted the party.
Q: Who had he given the book to?
A: He had given the book to his neighbour.
Q: Who had seen him at the theatre?
A: His dad had seen him at the theatre.
Exercise: Write questions and answers which you may have to use in your day-to-day conversations using the above examples.
Check the meanings of the words in English Oxford Living Dictionaries