+0
Please if you could correct and tell me if these sentences are grammatically correct.

1. You speak English very well. And Your English is very good.

2. Not enough players so we forfeited. Or should it be not enough players so we forfeit. (talking about a past event)

3. Which is in use: Heavier workload or Larger workload. (Job workload)

4. Should've called you yesterday/last night.

Is should've considered past present tense? If so could it be used with yesterday/last night? I thought with the ppt usage, specific timeframes such as yesterday/last night aren't allowed.

5. Would it be ok if I stay/stayed at your place tonight? Are both ok?

(Asking a friend if I could stay the night.)
+0
1. You speak English very well. And your English is very good.

2. There were not enough players so we forfeited.

3. Heavier workload
4. Should've called you yesterday/last night.-- It is a present perfect form used for past time. This is idiomatic to the auxiliary verbs. The past time point reference is fine.

5. Are both ok?-- Yes
Comments  
1. The first sentence is the most correct. The second sentence is restating the idea of the first sentence in another form.

2. "We did not have enough players so we forfeited." // Alternatively you can phrase it the following way. "We did not have enough players and had to forfeit."

3. Heavier workload is generally used.

4. Should is the past tense form of shall. "I should've called you last night."

5. Stay is the correct form. As stayed is the past tense form of stay.
Students: Are you brave enough to let our tutors analyse your pronunciation?
 Mister Micawber's reply was promoted to an answer.
Mister Micawber4. Should've called you yesterday/last night.-- It is a present perfect form used for past time. This is idiomatic to the auxiliary verbs. The past time point reference is fine.

Hi guys,

Thanks for the input. So you're saying that should've, could've, would've, might've, etc...could all be used with an exact timeframe because it's considered to be past tense, am I correct? Because I was taught Present Perfect Tense cannot be used with last night, last week, yesterday.
That's right:

I should have / could have / would have / might have / ought to have called you last night at 9 pm. but I didn't.
Site Hint: Check out our list of pronunciation videos.