Breakfast will be ready by the time ________.

Breakfast will be ready by the time ________.

A.you dressed up

B.you will be dressed

C.you will have dressed

D.you have dressed

答案及解析: D

解析:

解析:此句应该用将来完成时will have done,但在by the time等引导的从句中,常用现在完成时代替将来完成时。