"); document.writeln("Name: " + studentName + "
"); document.write("Score: " + numCorrect + " / " + numPossible + " (" + scorePercent + "%)"); if (numSubjective > 0) { document.write("     [" + numSubjective + " subjective "); if (numSubjective == 1) document.write("question"); else document.write("questions"); document.write(" not graded]"); } document.writeln("

"); document.writeln("
" + titleString + "

"); document.writeln(""); currentInstruction = 0; currentNarrative = 0; for (i=0; i < numQuestions; ++i) { if (currentInstruction < numInstructions) { if (instructionIndex[currentInstruction] == i) { document.writeln(""); ++currentInstruction; } } if (currentNarrative < numNarratives) { if (narrativeIndex[currentNarrative] == i) { document.writeln(""); ++currentNarrative; } } document.writeln(""); document.writeln(""); document.writeln(""); document.writeln(""); } document.writeln("

"); document.writeln(instructionText[currentInstruction]); document.writeln("
 
"); document.writeln("
"); document.writeln(narrativeText[currentNarrative]); document.writeln("
 
"); document.writeln("
" + prefixText[i] + "

" + numberText[i] + " 

" + questionText[i]); document.writeln("

"); document.writeln(""); if (listMap.charAt(i) != "1") { document.writeln(""); document.writeln(""); } document.writeln(""); document.writeln(""); if (showNotes) { document.writeln(""); document.writeln(""); } if (showRef) { document.writeln(""); document.writeln(""); } document.writeln("

RESPONSE: 

" + responseText[i] + "

ANSWER: 

" + answerText[i] + "

NOTES: 

" + notesText[i] + "

REF: 

" + refText[i] + "

"); document.writeln("
 
"); document.writeln("
"); document.writeln(""); document.writeln(""); document.write(""); document.writeln("
 
"); document.writeln("Retake Test"); document.write(""); document.writeln("Help"); document.writeln("
"); document.writeln(""); document.writeln("
Hosted by www.Geocities.ws

"); document.close(); return(false); } function GetResponse(answerIndex, answer) { var listIndex; var responseText; if (listMap.charAt(answerIndex) == "1") { listIndex = answer.selectedIndex; responseText = answer.options[listIndex].text; } else responseText = answer.value; return(responseText); } function ScoreAnswer(answerIndex, responseText) { var listIndex; var answerText; answerText = ansMap[answerIndex]; if (qtypeMap.charAt(answerIndex) == "4") return(NumericCompare(responseText, answerText)); else if (qtypeMap.charAt(answerIndex) == "5") return(MultiCompare(responseText, answerText)); else if (responseText.toUpperCase() == answerText.toUpperCase()) return(true); else return(false); } function BuildPrefixText(answerIndex, responseText, isCorrect) { var text; var listIndex; text = "
"
		if (isCorrect)
			text += ""
		else
			text += ""

		if (listMap.charAt(answerIndex) == "1") {
			if (responseText.length == 0)
				responseText = " ";
			text += " " + responseText + " ";
		}

		text += "
" return(text); } function StripSpaces(s) { var len; var i; len = s.length; for (i=len - 1; i >= 0 && s.charAt(i) == " "; --i) len = i; if (len == 0) s = ""; else if (len != s.length) s = s.substring(0, len); return(s); } function TranslateHtmlString(text) { var newText; var replaceString; var position; var length; var breakPos; var skipExtra; var i; newText = ""; position = 0; length = text.length; while (position < length) { skipExtra = 0; breakPos = -1; for (i=position; i < length && breakPos < 0; ++i) { switch(text.charAt(i)) { case '>': replaceString = ">"; breakPos = i; break; case '<': replaceString = "<"; breakPos = i; break; case '&': replaceString = "&"; breakPos = i; break; case '\r': if ((i + 1) < length && text.charAt(i + 1) == '\n') skipExtra = 1; replaceString = "
"; breakPos = i; break; case '\n': replaceString = "
"; breakPos = i; break; case ' ': if ((i + 1 < length) && text.charAt(i + 1) == ' ') { replaceString = " "; breakPos = i; } break; } } if (breakPos < 0) { newText += text.substring(position, length); position = length; } else { if (breakPos > position) newText += text.substring(position, breakPos); newText += replaceString; position = breakPos + 1 + skipExtra; } } return(newText); } function FixMCNotes(notesText, studentText) { var displayText; var searchText; var upperNotes; var charCode; var startIndex; var endIndex; displayText = ""; if (notesText.length > 0) { if (studentText.length > 0) { upperNotes = notesText.toUpperCase(); studentText = studentText.toUpperCase(); charCode = studentText.charCodeAt(0); searchText = "/" + String.fromCharCode(charCode) + "/"; startIndex = upperNotes.indexOf(searchText); if (startIndex >= 0) { startIndex += searchText.length; searchText = "/" + String.fromCharCode(charCode + 1) + "/"; endIndex = upperNotes.indexOf(searchText, startIndex); if (endIndex < startIndex) endIndex = notesText.length; displayText = notesText.substring(startIndex, endIndex); } } if (displayText.length == 0 && notesText.charAt(0) != "http://es.geocities.com/") displayText = notesText; } return(displayText); } function NumericCompare(s1, s2) { var s1Sign; var s2Sign; var tempString; var decimalCount; var decimalPos; var numToDelete; var len; var ch; var i; s1.toUpperCase(); s2.toUpperCase(); if (s1 == s2) return(true); else { s1Sign = 1; s2Sign = 1; tempString = ""; for (i=0; i < s1.length; ++i) { ch = s1.charAt(i); if (ch == "-" && tempString.length == 0) s1Sign = -1; else if ((ch >= "0" && ch <= "9") || ch == ".") tempString += ch; } s1 = tempString; decimalCount = 0; decimalPos = -1; for (i=0; i < s1.length; ++i) { if (s1.charAt(i) == '.') { ++decimalCount; if (decimalPos < 0) decimalPos = i; } } if (decimalCount == 1 && decimalPos >= 0) { len = s1.length; for (i=len - 1; i >= decimalPos; --i) { if (i == decimalPos || s1.charAt(i) == '0') len = i; else break; } if (len < s1.length) s1 = s1.substring(0, len); if (s1.length == 0) s1 = "0"; } numToDelete = 0; for (i=0; i < s1.length; ++i) { if (s1.charAt(i) == "0") ++numToDelete; else break; } if (numToDelete > 0) { if (numToDelete == s1.length) --numToDelete; if (numToDelete > 0) s1 = s1.substring(numToDelete); } ///////////////////////////////////////////// tempString = ""; for (i=0; i < s2.length; ++i) { ch = s2.charAt(i); if (ch == "-" && tempString.length == 0) s2Sign = -1; else if ((ch >= "0" && ch <= "9") || ch == ".") tempString += ch; } s2 = tempString; decimalCount = 0; decimalPos = -1; for (i=0; i < s2.length; ++i) { if (s2.charAt(i) == '.') { ++decimalCount; if (decimalPos < 0) decimalPos = i; } } if (decimalCount == 1 && decimalPos >= 0) { len = s2.length; for (i=len - 1; i >= decimalPos; --i) { if (i == decimalPos || s2.charAt(i) == '0') len = i; else break; } if (len < s2.length) s2 = s2.substring(0, len); if (s2.length == 0) s2 = "0"; } numToDelete = 0; for (i=0; i < s2.length; ++i) { if (s2.charAt(i) == "0") ++numToDelete; else break; } if (numToDelete > 0) { if (numToDelete == s2.length) --numToDelete; if (numToDelete > 0) s2 = s2.substring(numToDelete); } if (s1Sign == s2Sign && s1 == s2) return(true); } return(false); } function MultiCompare(responseText, answerText) { var startIndex; var endIndex; var partialText; responseText = responseText.toUpperCase(); answerText = answerText.toUpperCase(); startIndex = 0; do { endIndex = answerText.indexOf("\r", startIndex); if (endIndex < 0) partialText = answerText.substring(startIndex); else partialText = answerText.substring(startIndex, endIndex); if (responseText == partialText) return(true); startIndex = endIndex + 1; } while (endIndex > 0); return(false); } function FixMTF(f) { var text; var letter; var theList; var listIndex; var number; var i; for (i=0; i < f.length; ++i) { if (f.elements[i].name.indexOf("MTF:") == 0) { number = parseInt(f.elements[i].name.substring(4), 10); theList = f["MTF-" + number + "-1"]; if (theList) { listIndex = theList.selectedIndex; letter = theList.options[listIndex].text; } else letter = ""; text = StripSpaces(f["MTF-" + number + "-2"].value); if (text == "") f.elements[i].value = letter; else f.elements[i].value = letter + "," + text; } } } function AllowReset() { return(window.confirm("Do you want to clear all of your answers?")); } // -->
 
Name: 
 

pop9a



Problem
 
 
Find the mistakes with the underlined words, and correct them on the line provided below. Not all of the sentences have mistakes. If there are no mistakes, rewrite the sentence on the line provided.

EXAMPLES:
Have you ever break a window?
 
   Have you ever broken a window   ?
 
We've always wanted to learn English.
 
   We've always wanted to learn English   .
 

1. 

Have you ever seeing a French movie?
_________________________________________________________________________?
 

2. 

She has been working in a factory since she has come to the U.S.
_________________________________________________________________________.
 

3. 

How long time has the baby been sleeping?
_________________________________________________________________________?
 

4. 

Have you ever gone to the art museum? Yes, I went there last Saturday.
_________________________________________________________________________.
 

5. 

I've eating pizza many times.
_________________________________________________________________________.
 

6. 

She's talk to her brother many times about the problem.
_________________________________________________________________________.
 

7. 

When have you found your job?
_________________________________________________________________________?
 
 
Fill in the blanks with the simple past, the present perfect, or the present perfect continuous tense of the verb in parentheses.
 

8. 

Conversation

A.
I (see) _________________ a great movie last week.

B.
What (see) _________________ you _________________

A.
Yesterday's Woman.

B.
I (never/see) _________________ that movie. I (not/have) _________________ time to go to the movies since I (start) _________________ studying English.
 
 
Fill in the blanks with the simple present, the simple past, the present perfect, or the present perfect continuous tense of the verb in parentheses.
 

9. 

A.
I (go)       went       to your apartment yesterday, but I couldn't find you.

B.
I don't live on Foster Avenue anymore. I (move) _________________ a few months ago.

A.
Why (you/move) _________________?

B.
Because my father (come) _________________ to the U.S. about three weeks ago, and I needed a bigger apartment.

A.
Where do you live now?

B.
We _________________ (live) on Peterson Avenue.

A.
You never mentioned it to me.

B.
I (have) _________________ time to talk with my friends since my father (come) _________________ to the U.S.

A.
(find) _________________ your father _________________ a job yet?

B.
No. He (look) _________________ for a job for two weeks, but he (not/find) _________________ one yet.
 
 
Add a time expression to each sentence.

EXAMPLE:
(never) I have met her.
 
I have never met her.                                                               
 

10. 

(since he ate some fish)  He has felt sick.
____________________________________________________________
 

11. 

(for one month)  We haven't received a call from her.
____________________________________________________________
 
 
Complete each of the following sentences about yourself, your family, or your friends with the present perfect verb tense and the time expression in parentheses.

EXAMPLE:
(for six months)  My sister hasn't seen my parents for six months.
 

12. 

(since 1999) _______________________________________________
 

13. 

(for a long time) __________________________________________
 
 
Complete each sentence with have or has.

EXAMPLE:
I            have            chosen to tell you about my father.
 

14. 

He and my mother __________ made a good home for me.
 

15. 

We __________ gone with him to animal emergencies.
 
 
Answer each of the following questions using the present perfect tense to complete each sentence.

EXAMPLE:
Q:  How long have you lived in this city?
 
A:  I've lived here for only a few months.                                
 

16. 

Q:  How long have you studied English grammar?
A: _________________________________________________________
 
 
Create present perfect questions based on the words in parentheses. Answer each question about yourself.

EXAMPLE:
(how many times / have / bad dreams)
 
Q:  How many times have you had bad dreams?                       
 
A:  I've had bad dreams many times.                                         
 

17. 

(how many times / have / a good job)
Q: _________________________________________________________
A: _________________________________________________________
 

18. 

(where / have / live / in your life)
Q: _________________________________________________________
A: _________________________________________________________
 

19. 

(what / have / done / for fun / this week)
Q: _________________________________________________________
A: _________________________________________________________
 
 
Fill in each blank with a verb in the present perfect continuous tense. Choose an appropriate verb from the list below.

wait
watch
live
practice
look
date
tell
write
save
cook
exercise
expect
stay
play
read
 

EXAMPLES:
Now that we have been dating for a year, I think we should get married.
 
or How long      have      you      been dating      Joe?
 

20. 

The band __________________ for such a long time that I think the concert must be almost over.
 

21. 

Renée ________________ in Montreal, but she's moving to Toronto next month.
 

22. 

I _________________ this book for hours. My eyes are starting to get tired.
 
 
Fill in each blank with ever, already, yet, or just. In some cases more than one of the words can be used.

EXAMPLE:
Haven't you finished            yet?           
 

23. 

You're too late; the doctor has ____________ left for the day.
 

24. 

Have you ____________ ridden a horse? It's fun!
 

25. 

She hasn't contacted us ____________, but I'm sure she will soon.
 

26. 

I haven't told her about my plans ____________.
 
 
Unscramble the words to write correct statements and questions.

EXAMPLE:
found / new / I / already / roommate / a / have
 
I have already found a new roommate.                                    
 

27. 

just / their landlord / has / them / to move / asked
____________________________________________________________.
 

28. 

the checkbook / balanced / yet / haven't / I
____________________________________________________________.
 
 
Read each present tense sentence. Then use for, since, always, or never with the information in the parentheses to write a present perfect sentence that connects the past to the present time.

EXAMPLE:
I know Maria. (five years)
 
I have known her for five years.                                              
 

29. 

The twins are in the hospital. (They were born two days ago.)
____________________________________________________________
 

30. 

Sarah doesn't have a car. (never)
____________________________________________________________
 

31. 

Gina and Tom are married. (five years)
____________________________________________________________
 

32. 

He is on a diet. (a few months)
____________________________________________________________
 
 
Read each present perfect answer provided. Then write an appropriate simple present tense question.

EXAMPLE:
Q:  Do you own this house?                                                     
 
A:  Yes, I've owned it since 1998.
 

33. 

Q: _________________________________________________________
A:  I've tried to, but I've never been successful.
 



 
Check Your Work     Reset Help
Hosted by www.Geocities.ws

1