Search from various English teachers...
Ryan Tsai
English problems! Please help me! Before asking your boss for a raise, you's better reach all the goals he has set for you.

Why isn't "he has set" be "he set"?

Bill worked hard for years and saved a great deal of money before realizing his dream of traveling around the world.

Bill has been working hard for years and saved a great deal amount of money.

The waiter cleaned up the spilled water on the floor for fear that the customers should/might slip. Can I remove the "should/might" here?

Thank you!!

Thank you!

Answers · 10

2
>> Before asking your boss for a raise, you's better reach all the goals he has set for you. "you has better" -> "you had better". Present Perfect has strong connections to the present days. Also, maybe your boss has set several goals in the past and might set new goals in the future. Past Simple is for completed actions in the past that once happened. There are no meaning of useful experience or importance in the present. >> Bill has been working hard for years and saved a great deal amount of money. A great deal amount? >> The waiter cleaned up the spilled water on the floor for fear that the customers should/might slip. >> Can I remove the "should/might" here? No, there must be a modal verb. "Should" sounds weird in this case for me, better to use "might".
1
Change "you's better" - that would translate to "you is better". "You's = you is". You can say either "he has set for you" or "he set for you". Best way to write this sentence would be: Before you ask your boss for a raise, you should make sure you have met all the goals he's asked of you.
1
Has set 过去完成式强调结果 你完成他之前给你设的目标了吗
1
"Great deal amount of money" should be "great deal of money" - take out "amount". For the waiter, use "might slip".
0
I think "he has set" feels more natural here because earlier in the sentence you used "you'd better", or "you had better". If the sentence started with "You better", then "he set" would work. you had better.... he has set... Or you better.... he set...

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today