|
|
giải đáp
|
trắc nghiệm
|
|
|
|
After .............. his homework, he went to bed A. had done B. doing C. have done D. having done
|
|
|
|
giải đáp
|
trắc nghiệm
|
|
|
|
After .............. his homework, he went to bed A. had done B. doing C. have done D. having done
|
|
|
|
giải đáp
|
trắc nghiệm
|
|
|
|
After .............. his homework, he went to bed A. had done B. doing C. have done D. having done
|
|
|
|
giải đáp
|
trắc nghiệm
|
|
|
|
After .............. his homework, he went to bed A. had done B. doing C. have done D. having done
|
|
|
|
giải đáp
|
trắc nghiệm
|
|
|
|
After .............. his homework, he went to bed A. had done B. doing C. have done D. having done
|
|
|
|
giải đáp
|
trắc nghiệm
|
|
|
|
After .............. his homework, he went to bed A. had done B. doing C. have done D. having done
|
|
|
|
giải đáp
|
trắc nghiệm
|
|
|
|
After .............. his homework, he went to bed A. had done B. doing C. have done D. having done
|
|
|
|
giải đáp
|
trắc nghiệm
|
|
|
|
After .............. his homework, he went to bed A. had done B. doing C. have done D. having done
|
|
|
|
giải đáp
|
trắc nghiệm
|
|
|
|
After .............. his homework, he went to bed A. had done B. doing C. have done D. having done
|
|
|
|
giải đáp
|
trắc nghiệm
|
|
|
|
After .............. his homework, he went to bed A. had done B. doing C. have done D. having done
|
|
|
|
|
|
|
|
|
|
|
|