A) In hiking
B) To hike
C) Hiking
D) Having hiked
A) Asking
B) Having asked
C) To ask
D) Having asked
A) In communicating
B) Communicating
C) To communicate
D) Communicate
A) Fixed
B) To fix
C) Fixing
D) Having fixed
A) To be feeling
B) Feeling
C) Feel
D) Have to feel
A) Swimming / straining
B) To swim / straining
C) Swimming / having strained
D) Swimming / to be strained
A) Implying
B) Imply
C) To imply
D) Have implied
A) Writing / checking
B) To write /to check
C) To write / checking
D) Writing / to check
A) Postponing
B) Postpone
C) Having postponed
D) To postpone
A) To have left / bringing
B) To be left / to bring
C) Having left / bringing
D) To leave / to bring
A) Know / to show
B) To know / to show
C) Know / showing
D) Knowing / to show
A) To give
B) Give
C) Giving
D) Having given
A) Have been / to value
B) To be / value
C) To be / to value
D) Being / value
A) Informing / to reduce
B) To inform / reducing
C) To inform / to reduce
D) Informing / reducing
A) To be / doing
B) To be / to do
C) Being / to do
D) Being / doing
A) Adjusting / working
B) To adjust / work
C) To adjust / to work
D) To adjust / working
A) To describe / hearing
B) Describing / hearing
C) To describe / to hear
D) Describing / to hear
A) To open / damaging
B) To open / to damage
C) Opening / to damage
D) Opening / damaging
A) Taking / to occur
B) To take / occurring
C) Taking / occurring
D) To take / to occur
A) To translate / helped
B) Translating / to helping
C) To translate / to help
D) Translating / help
A) Bought / to have
B) Buy / having
C) To buy / to having
D) Buying / have
A) To have made / adding
B) Made / to add
C) Having made / having added
D) To make / to adding
A) Having cut / getting
B) Cutting / to have
C) Being cut / to have
D) To cut / to get
A) To do / to having
B) Doing / to have
C) To do / to have
D) Doing / having
A) Getting / finding
B) To get / to find
C) Get / find
D) To getting / to have found
A) Driven
B) To be driving
C) Driving
D) To drive
A) To have been rising
B) To rise
C) Having risen
D) Having been rising
A) Gossip / to have been looking
B) To have been gossiping / looking
C) To gossip / looked
D) To be gossiping / looking
A) Getting / driving
B) To be getting / to drive
C) Having got / driven
D) To get / to driving
A) Entering / renovating
B) To enter / to renovate
C) Entering / having renovated
D) To enter / renovate
Bạn đang hoặc có nhu cầu học và thi chứng chỉ Toeic? Bạn chưa biết bắt đầu từ đâu hoặc chưa tìm thấy công cụ nào để học mọi lúc, mọi nơi? Hãy tải ngay App Luyện Thi Toeic Online: TOEIC® Max