English Sentence Exercises (Part 3): Fill In the Gaps
Speak English Sentences Every Day: 50 Most Common Words
300 Spanish reflexive verbs in sentences for intermediate and advanced learners