27/She.......blood twenty times so far.
A.donates B.has donated C.is donating D.to donate
28/He.....lectures to foreign about traditional food and games recently.
A.gives B.gave C.have given D.has given
29/They have decided to clean up the neighborhood..........it is full of rubbish.
A.so B.but C.although D.because
30/"Have you ever...........to SA Pa"?
A.gone B.been C.seen D.visited