It took me ages to _______ to ask for a promotion.
Đáp án đúng: B
Kiến thức về thành ngữ
A. go to town: làm việc gì đó một cách tỉ mỉ, chu đáo, đặc biệt là bằng cách sử dụng rất nhiều tiền; đầu tư vào làm gì đó chỉn chu
B. pluck up the/one’s courage (to do st): lấy hết can đảm để làm gì
C. get a move on: nhanh lên (giục giã người khác)
D. wine and dine: thết đãi, khoản đãi ai nhằm được hưởng ân huệ, ưu đãi từ họ, cá nhân hoặc công việc
=> Căn cứ vào dịch nghĩa, đáp án B hợp lí.
Tạm dịch: Tôi đã mất rất lâu lấy hết can đảm để yêu cầu được thăng chức.
Note:
it takes sb + time + to do st: mất bao lâu để ai đó làm gì
ask for st: hỏi xin, yêu cầu cái gì
promotion /prə'məʊt∫n/ (n): sự thăng cấp; sự thăng chức; sự đề bạt