When did he play tennis?
A: He played it yesterday.
B: He did it yesterday.
Are both A and B correct? If so, which is more natural, A or B?
I’d appreciate it if you could answer this question.
ご質問ありがとうございます。
kazukoさんのおっしゃるように、AとBどちらも文法的に正しく、どちらもよくある返答だと思います。
よりナチュラルな表現(ネイティブが口語で使う言い方として)は、it を省略して
He played yesterday.
He did yesterday.
また、He played / He did も省略して、"Yesterday." だけで返答する人も多いかと思います。
ご参考になれば幸いです。
A: He played it yesterday. の it は必要ないので
ーHe played yesterday.
「彼は昨日プレーしました」
のように言うと良いでしょう。
B: He did it yesterday. のようには言いません。
あとは簡単に
ーYesterday.
「昨日」
と答えるのも自然です。
ご参考まで!