|   
			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 >
		
		
		Grammar and Linguistics > Present perfect or past simple     
			
		 Present perfect or past simple 
		
			| 
				
					| 
					
					
 
 MJ_Misa
 
   | 
						
							| Present perfect or past simple 
 |  
							| Hello, dear colleagues. 
 I am sorry to bother you with (for some of you probably silly) question, but yesterday one of my sts asked me a question and I didn �t know the answer. Which of these two sentences is right?
 
 I have had my lunch today.
 
 or
 
 I had my lunch today.
 
 I think as I have already finished the meal, the action is over and I �d use past simple. But am I right?
 
 Thank you for your kind help and wish you a nice day.
 Michaela
 
 |  16 Nov 2011      
					
					 |  |  
			| 
 
					
					
					
				 
 |  
			| 
				
					| 
					
					
 
 Olindalima ( F )
 
   | 
						
							| Hi Michaela 
 I �d go for the second one - it �s past, it �s over, finished in the past.
 
 However, you could use the Present Perfect with "just", if you have finished a few minutes ago.
 I �ve just had my lunch.
 or
 I �ve already had my lunch.
 
 Linda
 
 |  16 Nov 2011     
					
                     |  |  
			| 
				
					| 
					
					
 
 remymatta
 
   | 
						
							| Dear Colleague,   It �s definitely "Had lunch today" not "have had" simply because the main difference between these two is the presence of any time expression. In other words, when you have a word that shows specific time, it �s definite that you should use the simple past .  |  16 Nov 2011     
					
                     |  |  
			| 
				
					| 
					
					
 
 MJ_Misa
 
   | 
						
							| Thanks for your answers, but I �m still confused. What Petra says is right according to Callan book which I �ve got. But I also have another book where they say that the action finished, so I can say I had dinner today.  I really don �t know what to say to my student. |  16 Nov 2011     
					
                     |  |  
			| 
				
					| 
					
					
 
 Jayho
 
   | 
						
							| What is the context MJ?  Personally, I tend to use the first option but then again I do use both interchangably in everyday speaking. |  16 Nov 2011     
					
                     |  |  
			| 
				
					| 
					
					
 
 MJ_Misa
 
   | 
						
							| Jayho, the st ment a situation when she comes home in the evening and says her mum she had (have had?) her lunch today (earlier in the afternoon). As she says that in the evening, the afternoon �s gone I �d use past simple even thought there is the word �today�used. 
 |  16 Nov 2011     
					
                     |  |  
			| 
				
					| 
					
					
 
 Jayho
 
   | 
						
							| MuM at 4pm.  Did you eat your lunch Std: Yes I had my lunch today   It�s a definite past action even though it uses �today�.  The lunch period is finished.     MuM at 12.30pm.  Are you hungry?  Would you like me to make you some lunch? DaD:  No thanks, I have had my lunch today    It has a connection to the present in that it is still the lunch period     Just my native speaker opinion - I�m not really a grammar guru so you might like to hear what other NSs say   Cheers   Jayho     |  16 Nov 2011     
					
                     |  |  
			| 
				
					| 
					
					
 
 MJ_Misa
 
   | 
						
							| Thank you all, I think it �s much clearer now. 
 Have a nice day everybody.
  
 |  16 Nov 2011     
					
                     |  |  
			| 
				
					| 
					
					
 
 yanogator
 
   | 
						
							| Jayho �s last explanation is just what I would have said. Bruce
 |  16 Nov 2011     
					
                     |  |  
	
	   |