Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php on line 199

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-content/plugins/all-in-one-seo-pack/app/Common/Utils/Database.php on line 462

Warning: session_start(): Session cannot be started after headers have already been sent in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-content/plugins/uber-media/uber-media.php on line 45

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/wp-db.php on line 3030

Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/script-loader.php on line 333

Deprecated: Return type of ActionScheduler_DateTime::setTimezone($timezone) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-content/plugins/all-in-one-seo-pack/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php on line 60

Deprecated: Return type of ActionScheduler_DateTime::getOffset() should either be compatible with DateTime::getOffset(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-content/plugins/all-in-one-seo-pack/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php on line 48

Deprecated: Return type of ActionScheduler_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-content/plugins/all-in-one-seo-pack/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php on line 27

Deprecated: Return type of AIOSEO\Plugin\Common\Models\Model::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-content/plugins/all-in-one-seo-pack/app/Common/Models/Model.php on line 398

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-content/plugins/all-in-one-seo-pack/app/Common/Utils/Database.php on line 462

Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-content/plugins/all-in-one-seo-pack/app/Common/Models/Model.php on line 170

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-content/plugins/all-in-one-seo-pack/app/Common/Utils/Database.php on line 462

Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-content/plugins/all-in-one-seo-pack/app/Common/Models/Model.php on line 170

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-content/plugins/all-in-one-seo-pack/app/Common/Utils/Database.php on line 462

Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-content/plugins/all-in-one-seo-pack/app/Common/Models/Model.php on line 170

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-content/plugins/all-in-one-seo-pack/app/Common/Utils/Database.php on line 462

Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-content/plugins/all-in-one-seo-pack/app/Common/Models/Model.php on line 170

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/wp-db.php on line 3030

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp.php on line 173

Warning: Cannot modify header information - headers already sent by (output started at /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php:14) in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/rest-api/class-wp-rest-server.php on line 1667

Warning: Cannot modify header information - headers already sent by (output started at /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php:14) in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/rest-api/class-wp-rest-server.php on line 1667

Warning: Cannot modify header information - headers already sent by (output started at /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php:14) in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/rest-api/class-wp-rest-server.php on line 1667

Warning: Cannot modify header information - headers already sent by (output started at /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php:14) in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/rest-api/class-wp-rest-server.php on line 1667

Warning: Cannot modify header information - headers already sent by (output started at /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php:14) in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/rest-api/class-wp-rest-server.php on line 1667

Warning: Cannot modify header information - headers already sent by (output started at /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php:14) in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/rest-api/class-wp-rest-server.php on line 1667

Warning: Cannot modify header information - headers already sent by (output started at /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php:14) in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/rest-api/class-wp-rest-server.php on line 1667

Warning: Cannot modify header information - headers already sent by (output started at /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/class-wp-block-list.php:14) in /home/sekmmiwc5w6w/public_html/opinionsanonymous/wp-includes/rest-api/class-wp-rest-server.php on line 1667
{"id":766,"date":"2018-12-05T19:06:10","date_gmt":"2018-12-06T00:06:10","guid":{"rendered":"http:\/\/opinionsanonymous.com\/?p=766"},"modified":"2018-12-05T19:06:11","modified_gmt":"2018-12-06T00:06:11","slug":"dos-donts","status":"publish","type":"post","link":"http:\/\/opinionsanonymous.com\/dos-donts\/","title":{"rendered":"Dos & Don’ts"},"content":{"rendered":"\n

For the few of you that read this, I apologize. My last dos & don’t article said that I would post another soon… well, soon is a month (or more) later. Luke already gave me a hard time, so don’t worry.<\/p>\n\n\n\n

This post focuses on the dos & don’ts of grammar. In the last post, I talked about how traffic angers me, but poor grammar might be up there as high on my list. Without further ado, here are the top dos & don’ts of grammar, OA edition.<\/p>\n\n\n\n

Let’s start with the\u00a0don’ts<\/strong>\u00a0first, because these are some of the most frustrating.<\/p>\n\n\n\n

Don’t use unnecessary (and incorrect) apostrophes.<\/strong>\u00a0This one seems to be getting worse on social media, and with Christmas cards coming out right now, I’ve seen it a few times already. This is my number one pet peeve of grammar.<\/p>\n\n\n\n

Just because you make a word (or name plural), you don’t just add an apostrophe. For example, let’s say your last name is Smith. When saying “Merry Christmas from the Smiths!” – it would be exactly that. You aren’t showing possession of anything so it should NOT, I repeat NOT be “Merry Christmas from the Smith’s!” This insinuates that the Smiths own something in this sentence. When actually used correctly, the plural possessive would be “tonight, we are going to the Smiths’ house.” This shows multiple Smiths own the house. This also applies to normal words – for example “beer.” You wouldn’t put “beer’s” on a shopping list would you? If you answered yes, stop reading and go find an elementary English book.<\/p>\n\n\n\n

Don’t use “you’re” and “your” interchangeably.<\/strong>\u00a0These are TWO DIFFERENT WORDS with TWO DIFFERENT MEANINGS. “You’re” means “you are.” For instance, “you’re annoying me with this grammar lesson.” “Your” shows possession, such as “I would like to punch your face.” Easy peasy, right?<\/p>\n\n\n\n

Ok, let’s move on to the dos<\/strong>\u00a0of grammar.<\/p>\n\n\n\n

Do use the correct version of “to,” “too,” or “two.”<\/strong>\u00a0This one may be the simplest here:<\/p>\n\n\n\n