考研英语(一)——简单句

关于<刘晓燕语法长难句>网课总结
写这篇文章有两个目的
①为了帮助自己记忆和理解。
②纸质笔记容易丢,不方便。
由于内容较多我分模块记录。

简单句(上)

一、what is 简单句?
主 + 谓 + 宾
主语:一定是谓语的发出者。
宾语:一定是谓语的接收者/承受者。
例句
1.Tom will cut my hair.
2.The weather is raining int the hongzhou.

二、简单句分类
1.主谓结构 例句: he died;we laughed
2.主谓宾结构
3.主系表结构

谓语:
1.实义动词
2.系动词(主要分为以下四点)
①be
②感官动词:look、smell、feel、sound、taste
③变化:become、get
④保持:keep、stay、remain

三、句子的成分(词性的问题)⭐⭐⭐
问题: your mother must very beautiful.(这句话是否正确?)
1.谓语
①谓语的成分
②有时态的
③实意动词
④系动词
2.动词能不能多?
不能!一句话中只能有一个,并且充当谓语,多余的动词都要变成非谓语动词,所以,英语中有了独立主格(分词做状语)。
谓语只能是动词动词只能做谓语
所以我们需要把一句话中所有不作谓语的动词变成非谓语动词

   变成非谓语动词的方法
   ①V+ing:主动
   ②V+ ed:被动
   ③to   do:目的

3.一句话动词能不能少?
绝对不能!

现在我们知道了一句话里面一定要有一个谓语动词,再看下上面的问题
Your mother must very beautiful.
显然这句话缺少动词
当一句话需要动词时,永远都加be动词,并且be动词无意。
Your mother must be very beautiful.

例句
1.He beating my shoulder,saying nothing,departed.

2.Pandas remain the rarest member of bear family,mainly living in the forest of chinese southwest.

3.I loving you ,you love me. (独立主格)

4.Winter approaching ,spring will be around the corner.

5.I being a teacher,i have passion for singing songs.
这句话可以可以修改为分词做状语的形式
Being a teacher,i have passion for singing songs.
还可以改成分词做状语,把分词放在句子主谓中间
I,being a teacher,have passion for singing songs.

6.I,loving you,will marry you.

谓语的总结:
一句话有且只能有一个有时态的实义动词或者是系动词的存在,并且充当谓语

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
jQuery是一种流行的JavaScript库,它可以简化编写JavaScript代码的过程。在这里,我将向你介绍如何使用jQuery创建一个简单的日历插件。 首先,我们需要在HTML文件中引入jQuery库和我们自己的脚本文件: ```html <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="calendar.js"></script> ``` 接下来,我们需要在HTML文件中创建一个空的`<div>`元素,用于容纳我们的日历: ```html <div id="calendar"></div> ``` 现在,我们已经准备好开始编写JavaScript代码了。在我们的脚本文件中,我们将定义一个名为`Calendar`的对象,该对象将具有以下属性和方法: ```javascript var Calendar = { // 初始化日历 init: function(selector) { // ... }, // 绘制日历 draw: function(year, month) { // ... }, // 获取指定月份的天数 getDaysInMonth: function(year, month) { // ... }, // 获取指定月份的第一天是星期几 getFirstDayOfWeek: function(year, month) { // ... } }; ``` 现在,我们来看看这个对象的实现细节。首先是初始化方法: ```javascript init: function(selector) { var now = new Date(); var year = now.getFullYear(); var month = now.getMonth() + 1; $(selector).data('year', year); $(selector).data('month', month); this.draw(year, month); } ``` 在这里,我们获取当前的年份和月份,然后将它们存储在`<div>`元素的数据属性中。然后,我们调用`draw`方法来绘制日历。 接下来是绘制方法: ```javascript draw: function(year, month) { var daysInMonth = this.getDaysInMonth(year, month); var firstDayOfWeek = this.getFirstDayOfWeek(year, month); var html = '<table>'; html += '<tr><th>日</th><th>一</th><th>二</th><th>三</th><th>四</th><th>五</th><th>六</th></tr>'; var day = 1; for (var i = 0; i < 6; i++) { html += '<tr>'; for (var j = 0; j < 7; j++) { if (i === 0 && j < firstDayOfWeek) { html += '<td></td>'; } else if (day > daysInMonth) { html += '<td></td>'; } else { html += '<td>' + day + '</td>'; day++; } } html += '</tr>'; if (day > daysInMonth) { break; } } html += '</table>'; var selector = '#calendar'; $(selector).html(html); } ``` 在这里,我们首先获取指定月份的天数和该月份的第一天是星期几。然后,我们使用一个表格来绘制日历。我们遍历6行和7列,并根据当前日期填充单元格。如果日期超出了该月份的天数,我们就停止绘制。 最后,我们将HTML代码插入到`<div>`元素中。 最后是获取指定月份的天数和第一天是星期几的方法: ```javascript getDaysInMonth: function(year, month) { return new Date(year, month, 0).getDate(); }, getFirstDayOfWeek: function(year, month) { return new Date(year, month - 1, 1).getDay(); } ``` 这些方法分别使用JavaScript的`Date`对象来计算指定月份的天数和第一天是星期几。 现在,我们已经完成了一个简单的日历插件的开发。你可以在HTML文件中使用以下代码来初始化日历: ```javascript $(document).ready(function() { Calendar.init('#calendar'); }); ``` 当然,你还可以根据自己的需要对插件进行扩展和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值