TOEICの問題です。 適切な選択肢を選びます。 When __________ processing all the job applications? (A)have you finished (B)did you finish (C)were you finished (D)have you been finished
When have you finished processing all the job application? が正しいとして、これにどう答えるでしょうか。 本当でしたら、 I have finished it last night. のように同じ時制で答えるはずです。しかし現在完了形は、過去を表す言葉(ここではlast night)と一緒に使えません。 そうだとしれば、答えは、 I did it last night. のように過去形を使わざる得ませんし、文意的にもあっています。