Exercício: Teste via Internet

Hi folks

I did a test on the internet, and I had some doubts. I thought that you could explain me some mistakes of mine.
So, I know the answers, but I need to know the why.
Thanks in advance!

1) The Chancelor _______________ the new wing yesterday, but it stil isn't finish.
(x) was to have opened
( ) had to open
( ) has to have opened
( ) had to have opened

2) I ...
( )ought to give up
(x)ought to have given up
( ) ought given up
( )oughted to give up

3) I have difficult ______________ English.
(x) writting
( ) to write
( ) about writing
( ) to write

4) I'd rather ...
(x) you learnt
( ) you should learn
( ) that you might learn
( ) you learn

5) If he hadn´t know the boss, he _______________ the job.
(x) wouldn't have got
( ) wouldn't get
( ) hadn't got
( ) wouldn't had got

6) It's time ____________ some work.
(x) she did
( ) for to do
( ) she would do
( ) she were to do

7) It's now 9 o'clock and the train ____________ arrive at 8:15
(x) was due to
( ) had to
( ) must
( ) is going to

You can say only the why... It' is not necessary, without you want to explain in detail.

Best regards!

APRESENTAÇÃO PESSOAL EM INGLÊS
Nesta aula, a professora Camila Oliveira ensina como você deve se preparar para fazer uma apresentação pessoal profissional em inglês. O conteúdo dessa aula ajudará você a aproveitar melhor as oportunidades no ambiente corporativo. ACESSAR AULA
2 respostas
Ordenar por: Autor
Desbloqueie 2 respostas agora e todos os dias
Ao se cadastrar, você ainda poderá fazer perguntas, marcar tópicos como favoritos, votar nas melhores dicas e muito mais.
Donay Mendonça 25 137 1.7k
CENTENAS DE EXPRESSÕES DO INGLÊS
Preparamos um plano de estudos para ajudar você a dominar centenas de palavras e expressões do inglês em tempo recorde. EXPERIMENTE AGORA