1.complete表示完成某件事,通常是从事了一段时间的事情,或一些有计划的事情,还可以表示使...完整化,如:complete that form 完成表格
finishi通常表示短期内进行的事情被做完了,如:I finished my job yesterday.
2.C agree是赞同,同意的意思,与opinion观点一词搭配比较恰当;a提高我的观点,b享受我的观点,选项意思不符;d分享我的观点,虽然中文似乎有如此说法,但是share在英文中不与opinion搭配.
3.of的用法很多,在连接定语和名词时,这两种说法都对,没有优劣之分,看这个短语在句中的位置来选择就可以了,通常说话者要强调of之前的内容.
4.凭我的经验,这里填to 和 on都可以,用to直译就是把家留给了火,fire是名词;用on 就是on fire的固定短语了.
5.她是在一个南非艾滋病孤儿之前到来(出生)的.ahead of固定短语解释为在...前面