Search from various English teachers...
Kate KCommunity Tutor
BUSINESS ENGLISH Your manager says: “Let’s touch base next week.” What do they mean?
'Touch base' means?
Let’s meet at the head office
Let’s finish the project
Let’s start again from the beginning
Let’s contact each other briefly
9 quizzed

Comments · 0

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today