Return code: 0 Output: Which one is correct form of 'Who gave you this pen?' | EduVai

Which one is correct form of 'Who gave you this pen?'

MCQ Practice English

Which one is correct form of 'Who gave you this pen?'

By whom have you been given this pen ?
By whom was you given this pen ?
By whom were you given this pen ?
By whom were you got this pen ?

This question appeared in