A teacher walked into the classroom and found that there were a few ugly pictures on the blackboard. He asked,
Who has been drawing these pictures?
Who was drawing these pictures?
Which sentence is better?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
If this was the only occasion the pictures were there, the teacher might ask "Who drew these pictures?" If similar pictures had been there previously the teacher might ask "Who has been drawing these pictures?" If the pictures were unfinished, especially if the teacher thought that the artist had been interrupted, the teacher might ask either "Who drew these pictures?" or "Who was drawing these pictures?"