单项选择题
A.have covered three fifth B.have covered three fifths C.has covered three fifths D.has covered three fifth
A.to meet you B.to have met you C.meeting D.having met you
A.to be understood B.to understand it C.understanding D.to understood