|   
			ESL Forum: 
			
			
			
			Techniques and methods 
			in Language Teaching 
			
			Games, activities 
			and teaching ideas 
			
			Grammar and 
			Linguistics 
			
			
			Teaching material 
			
			
			Concerning 
			worksheets 
			
			
			Concerning 
			powerpoints 
			
			
			Concerning online 
			exercises 
			
			
			Make suggestions, 
			report errors 
			
			
			Ask for help 
			
			
			
			Message board 
			  
			
			
			
			
			 | 
 		
		
		ESL forum >
		
		
		Ask for help > Need help with three questions     
			
		 Need help with three questions 
		
			| 
				
					| 
					
					
 
 caren_630
 
   | 
						
							| Need help with three questions 
 |  
							| Dear colleagues, Can someone please provide me with the answer for these three questions and the reason for choosing past or present perfect in each sentence, please?   1- My parents (spent - have spent) their 20th wedding anniversary in Mexico. 2- My Granny (made - has made) a delicious cake for my birthday. 3- Molly and Henry (visited - have visited) us at Christmas.   Thx a lot,   |  20 Apr 2013      
					
					 |  |  
			| 
 
					
					
					
				 
 |  
			| 
				
					| 
					
					
 
 MoodyMoody
 
   | 
						
							| As an American English speaker, I would use the past tense for all three, not the present perfect. They are all actions that were completed in the past at specific times, with no ongoing action.   Here are some changes that would make the present perfect correct: 1. My parents have spent their last five anniversaries in Mexico. (up to now) 2. My grandmother has made me a delicious cake for my birthday every year. (up to now) 3. Molly and Henry have visited us at Christmas for as long as I can remember. (up to now) |  20 Apr 2013     
					
                     |  |  
			| 
				
					| 
					
					
 
 zoemorosini
 
   | 
						
							| I agree with MoodyMoody to a point.  #1 is definitely simple past, as an anniversary is a brief, finite moment on the calendar.  However, I think #2 could use present perfect if, for example, you are receiving a guest and bringing them in to show them the cake your grandmother just made you.  Grandmother might even be there to take praise.  In #3, you can use both, depending on what you are trying to communicate.  If you use simple past, you are referring to a specific, single, past Christmas visit.  On the other hand, if someone claims "Molly and Henry never visit anyone at Christmas," you would use the present perfect to disagree, because you are not referring to a specific past visit, just that they visited in a non-specific past time, or several times in the past (though you don �t mention the dates). 
 Hope this helps!!! |  20 Apr 2013     
					
                     |  |  
	
	   |