请各位前辈帮帮忙~英语的单选

来源:百度知道 编辑:UC知道 时间:2024/04/30 16:25:18
1. You'd better wear a hat to ____your face from the sun shine.
A.defend B.cover C.protect D.stay

2.On hearing the bad news,we drive____to the hospital to visit her.
A.all over B.all around C.all the way D.all of a sudden

希望能得到较详细的解释,包括各个选项的意思及区别等,谢谢~

C.protect

D.all of a sudden

C
D

C.D

C/D

C 因为protect... from是固定的短语
defend是保卫的意思;cover有覆盖的意思,一般跟with连用;stay意思不对
Ddrive all around 有到处转的意思,drive all over,全部都转,哪都去的意思,drive all the way一路上驾车的意思,根据意思,选D突然的意思