// GABARITO: Alternativas corretas de cada Questão.
Gab = new Array(1,2,3,3,4,2,3,1,1,3,2,3,2,1,2,3,3,1,2,2,1,1,3,2,4,3,2,4,4,2,3,2,2,1,1,1,1,3,1,3,3,2,1,3,2,3,2,2,1,3);

// CLASSIFICAÇÃO: Mostra o grau do aluno de acordo com os acertos.
// Pode ter quantas classificações quiser, 
Clas = ["5 |level 1-Pre-Beginner",
        "10|level 2-Low Beginner",
        "15|level 3-Beginner",
        "20|level 4-High Beginner",
        "25|level 5-Low Intermediate",
        "30|level 6-Low Intermediate",
        "35|level 7-Intermediate",
        "40|level 8-High Intermediate",
        "45|level 9-Advanced",
        "50|level 10-Advanced"];


// Todas as questoes
x = 0;
Q = new Array();
Q[x++]=[	"Choose the correct answer to complete the sentences.<br>Mary ________Susan&#180;s sister.",
			"Is",
			"Are",
			"Am",
			"Was"
];Q[x++]=[	"What does your mother do? ___________ a teacher.",
			"She has",
			"She is",
			"She was",
			"She wants"
];Q[x++]=[	"We _________ a cat and two dogs.",
			"Are",
			"Has",
			"Have",
			"Likes"
];Q[x++]=[	"Peter and Jane __________ camping last weekend.",
			"Are",
			"Go",
			"Went",
			"Gone"
];Q[x++]=[	"You ____________ to feel sorry for making us wait for more than an hour!",
			"Should",
			"Must",
			"Will",
			"Ought"
];Q[x++]=[	"I ___________ leave the house by seven or I&#180;ll be late for my date!",
			"Will",
			"Must",
			"Can",
			"Does"
];Q[x++]=[	"Fiona __________ work harder if she wants a promotion.",
			"Does",
			"Will",
			"Should",
			"Would"
];Q[x++]=[	"The doctor said I would ______________ take these pills twice a day, after a meal.",
			"Have to",
			"Would",
			"Could",
			"Can"
];Q[x++]=[	"The sentences below are incorrect. Which of the following is a corrected form of the sentence?<br>I will going to work tomorrow.",
			"I will go to work tomorrow",
			"I will to go to work tomorrow",
			"I will gone to work tomorrow"
];Q[x++]=[	"She&#180;s a terribly singer. Can someone ask her to stop?",
			"She&#180;s a terrified singer. Can someone ask her to stop?",
			"She&#180;s a terror singer. Can someone ask her to stop?",
			"She&#180;s a terrible singer. Can someone ask her to stop?"
];Q[x++]=[	"This is the comfortablest couch I&#180;ve ever had.",
			"This is the comfortable couch I&#180;ve ever had.",
			"This is the most comfortable couch I&#180;ve ever had.",
			"This is the comfort couch I've ever had."
];Q[x++]=[	"I used smoke cigar but now I don&#180;t.",
			"I used smoking cigar but now I don&#180;t.",
			"I used to smoking cigar but now I don&#180;t",
			"I used to smoke cigars but now I don&#180;t."
];Q[x++]=[	"Complete the following sentences with tag questions.<br>For example: <i>She is pretty, isn&#180;t she?</i><br>Oliver does smart things,__________?",
			"does he",
			"doesn’t he",
			"do you"
];Q[x++]=[	"You´ll make me dinner tonight, ___________?",
			"won’t you      ",
			"aren’t you    ",
			"will you "
];Q[x++]=[	"Henry shouldn´t smoke ___________?",
			"shouldn’t he",
			"should he",
			"does he"
];Q[x++]=[	"Maria and Fred won´t come to the party, ___________?",
			"will she ",
			"wouldn’t they ",
			"will they"
];Q[x++]=[	"Use a preposition to complete each of the following sentences.<br>Let´s come ____________ with a plan for Helen's birthday party.",
			"over",
			"in",
			"up"
];Q[x++]=[	"Are you busy now? May I come ____________?",
			"in",
			"up",
			"on"
];Q[x++]=[	"Do you want to come ____________ to my place?",
			"on",
			"over",
			"up"
];Q[x++]=[	"I came ____________ a really interesting book at the library.",
			"up",
			"across",
			"over"
];Q[x++]=[	"Complete the sentence with a word formed from the one bracketed at the end of the sentence.<br>This place looks ____________ new after the renovation. (wonder)",
			"wonderful",
			"wonderfully",
			"wonderment"
];Q[x++]=[	"It was definitely ____________ to hear that James was killed in an accident. (shock)",
			"shocking",
			"shocker",
			"shocked"
];Q[x++]=[	"I am ____________ happy for you. It´s good that you found a good job.(true)",
			"truest",
			"truer",
			"truly"
];Q[x++]=[	"Jason seems to be ____________ concerned for Karen. Is he in love with her? (over)",
			"over",
			"overly",
			"overt"
];Q[x++]=[	"Which word has a different meaning from the rest?",
			"Wonderful",
			"Fantastic",
			"Terrific",
			"Wholesome"
];Q[x++]=[	"Which word has a different meaning from the rest?",
			"Sharp",
			"Clever",
			"Sarcastic",
			"Witty"
];Q[x++]=[	"Which word has a different meaning from the rest?",
			"Petrified",
			"Mortified",
			"Scared",
			"Terrified"
];Q[x++]=[	"Which word has a different meaning from the rest?",
			"Mundane",
			"Boring",
			"Dull",
			"Average"
];Q[x++]=[	"Choose the sentence that has the same meaning.<br>John&#180;s usually punctual.",
			"John is never late",
			"John is never punctual",
			"John has been late many times.",
			"John might have been late a couple of times."
];Q[x++]=[	"Despite his begging, John was thrown out by his father.",
			"John&#180;s father threw him out because he was begging.",
			"John&#180;s father threw him out even though he was begging.",
			"John&#180;s father threw him out due without begging.",
			"John&#180;s father threw him out due to the fact that he was begging."
];Q[x++]=[	"Regardless of the fact that it was raining heavily, the children had to walk home.",
			"The children had to walk home because of the heavy rain.",
			"Since it was raining heavily, the children had to walk home.",
			"Although it was raining heavily, the children had to walk home.",
			"Because it was raining heavily, the children had to walk home."
];Q[x++]=[	"Although what you have said is true, I just cannot believe it.",
			"I cannot believe what you have said because it is true.",
			"I cannot believe what you have said even though it is true.",
			"What you have said is true, since I cannot believe it.",
			"What you have said is true, as I cannot believe it."
];Q[x++]=[	"Choose the sentence that most accurately reflects the meaning of the idiomatic expression.<br>to find fault with.",
			"Jane always finds fault with her dresses and repairs them.",
			"Why are you finding fault with Ken when he is such a nice guy?",
			"James found fault with his dog and threw him out."
];Q[x++]=[	"to be broad-minded",
			"A broad-minded person is always forgiving.",
			"If you are broad-minded you can go through that door.",
			"I can't believe you are so broad-minded, you should eat less!"
];Q[x++]=[	"to get out of hand.",
			"This meeting is getting out of hand. Keep the noise down!",
			"This plate is getting out of hand. Would you help me catch it?",
			"This is getting out of hands because my hands are too small."
];Q[x++]=[	"to be half-hearted",
			"Are you serious about this plan or just half-hearted?",
			"Half-hearted people should see a heart surgeon.",
			"Half-hearted people are afraid of horror movies."
];Q[x++]=[	"Choose the sentence that best describes the following sentence in its passive form.<br>My mother makes my bed every morning.",
			"I have my bed made by my mother every morning.",
			"I make my bed for my mother every morning.",
			"I have my mother&#180;s bed made every morning."
];Q[x++]=[	"The robber killed Robert.",
			"Robert killed the robber.",
			"The robber was killed by Robert.",
			"Robert was killed by the robber."
];Q[x++]=[	"The fire destroyed the whole forest.",
			"The whole forest was destroyed by fire.",
			"The fire was destroyed by the whole forest.",
			"The whole forest destroyed the fire."
];Q[x++]=[	"The firemen put out the fire.",
			"The fire put out the firemen.",
			"The firemen was put out by the fire.",
			"The fire was put out by the firemen."
];Q[x++]=[	"Change the following sentence into reported speech. Which is correct?<br>Lori said, &#180;Susan is coming to get me at 5&#180;.",
			"Lori said Susan is coming to get me at 5.",
			"Lori said Susan is coming to get her at 5.",
			"Lori said Susan was coming to get her at 5.",
			"Lori said Susan was coming to get me at 5."
];Q[x++]=[	"Peter asked, &#180;Should we get another chair?&#180;",
			"Peter asked should we get another chair.",
			"Peter asked if we should get another chair.",
			"Peter said we should get another chair.",
			"Peter questioned should we get another chair."
];Q[x++]=[	"Kevin said, &#180; Why should I stay till the end of the meeting?&#180;",
			"Kevin wanted to know why he should stay till the end of the meeting.",
			"Kevin said why should he stay till the end of the meeting.",
			"Kevin asked to stay till the end of the meeting.",
			"Kevin asked why should he stay till the end of the meeting."
];Q[x++]=[	"Alex asked, &#180;May I get another hamburger?&#180;",
			"Alex demanded to have another hamburger.",
			"Alex may get another hamburger.",
			"Alex asked if he might get another hamburger.",
			"Alex asked may he get another hamburger."
];Q[x++]=[	"The sentences below are incorrect. Which of the following is a corrected form of the sentence?<br>I am so interesting in playing the piano.",
			"I am so interest in playing the piano.",
			"I am so interested in playing the piano.",
			"I am so interests in playing the piano."
];Q[x++]=[	"I am looking forward meeting you.",
			"I am looking forward to meet you.",
			"I am looking forward meets you.",
			"I am looking forward to meeting you."
];Q[x++]=[	"This is not imagining to me. How can you walk on fire?",
			"This is non-imaginable to me. How can you walk on fire?",
			"This is unimaginable to me. How can you walk on fire?",
			"This is not imaginative to me. How can you walk on fire?"
];Q[x++]=[	"Combine the two sentences and make them one. Which is the best solution?<br>Joe is great. Joe does gardening.",
			"Joe is a great garden.",
			"Joe is great at gardening.",
			"Joe is a great garden."
];Q[x++]=[	"I am tired. I just came back from a business trip.",
			"I am tired from the business trip.",
			"I am tired on the business trip.",
			"The business trip is tired."
];Q[x++]=[	"Ron was disappointed. Ron wasn&#180;t voted to be the president.",
			"Ron was disappointed and wasn&#180;t voted to be the president.",
			"Ron wasn&#180;t voted to be the president because he was disappointed.",
			"Ron was disappointed because he wasn&#180;t voted to be the president."
];