This book is a study companion written in plain English, which explains the things that you need to know to be successful in learning Portuguese. No prior gramm
The Cambridge Advanced Learner's Dictionary is the ideal dictionary for advanced EFL/ESL learners. Easy to use and with a great CD-ROM - the perfect learner's d
Quickly discover the many uses of the English tenses. How do English speakers use two tenses to mean the same thing? Why do the rules not always apply? This bes