第二十三课

第二十三课
第一单元
语法部分

Vておく<提前>:预先……  
口语形式~とく
  说明:  
    A、表示为后面要做的事情事先做好某种准备。
    B、表示采取某种行为,并使其结果的状态持续下去。  
    C、有时表示一种临时的措施。
  例句:    
    1 日本へ行く前に日本語を習っておくつもりだ。   
    2 電気は消さないで

  練習:
    1、事先打个电话问一、朝までつけておこう。
      3 その場で一応の手当てをしておいて、病院へ連れていった。下比较好
    2、预先磨好刀。

Vてある<客体存续的状态>:
  说明:
  表示主体有意图的动作行为完成之后的结果存在的状态
  
  ※注:表示存续的状态时,句中主语为动作的客体,他动词的“を格” 要换成“が格”形式。
  例句:
   1 部屋にがきがかけてあるから、安心です。
   2 起きてみると、朝ごはんがもう作ってありました。
  3 約束はしてありますか。
  練習:      
     1 在纸上写了名字。    
     2 墙上贴着地图。

a 会議の資料はコピーしておきました。
b 会議の資料はコピーしてありました。

1、二者着重点不同。
   「ておく」叙述者往往是动作的执行者,着重于动作本身
   「てある」着重于动作完成后的结果状态,叙述者和动作的执行者可能不是同一人。

2、「ておく」和前面的动词结合,表示某项行为,而不是某种结果,所以可以表示意志「~ておこう」,命令「~ておきなさい」,

「てある」则没有这样的用法
      電気を消さないで、朝までつけておこう。

3、 「ておく」作为一种“事先准备”, 用“现在时”,表示动作将要着手

                   用“过去时”,表示动作已经完成,其动作的结果保存了下来。

  「てある」则表示动作完成后达到的结果,即其动作对象所处的一种状态。因此其“现在时”和“过去时”的差别并不太大。

Vてよかった:幸好…、…真好
  说明:表示对已经发生的事情的积极评价,含有两种意思:一是“独自庆幸”,二是“感激+庆幸”。
  例句:
   1 とてもいい映画で、見てよかったと思う。
   2 王さんがいてくれてよかった。 
  練習:
    1 能遇到你真好。
 

Vばよかった<后悔、遗憾>:要是…就好了
  说明:
    表示对实际未能发生事情期待落空时遗憾心情,既可以是说话人自身的后悔,也可以是对对方的遗憾或责难
  例句:
    1 私も行けばよかったと後悔している。
    2 旅行は楽しかったよ。高橋さんも来ればよかったのに。
    3  あなたに会わなければよかったのに。
  練習:   
   1 要是早起就好了。    
   2 如果买了就好了。

时间: 2024-10-25 18:14:04

第二十三课的相关文章

NeHe OpenGL教程 第二十三课:球面映射

转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢. NeHe OpenGL第二十三课:球面映射 球面映射: 这一个将教会你如何把环境纹理包裹在你的3D模型上,让它看起来象反射了周围的场景一样. 球体环境映射是一个创建快速金属反射效果的方法,但它并不像真实世界里那么精确!我们从18课的代码开始来创建这个教程

第二十三课:事件系统2

本课主要来讲解一下jQuery是如何实现它的事件系统的. 我们先来看一个问题: 如果有一个表格有100个tr元素,每个都要绑定mouseover/mouseout事件,改成事件代理的方式,可以节省99次绑定,更何况它还能监听将来添加的tr元素.这就是jQuery中的live方法. 这种机制使用的是事件冒泡机制实现的,我们把事件处理函数绑定在tr的父元素上,然后再tr上面触发的事件会冒泡到tr的父元素,因此父元素就可以触发这个事件处理函数,在事件处理函数中就可以通过这个event获取到事件源,然后

JAVA学习第二十三课(多线程(二))- (多线程的创建方式二 :实现Runnable接口(常用))

当一个类有父亲,但是其中的功能还希望实现线程,那么就不能采用继承Thread的方式创建线程 那么就可以通过接口的方式完成 准备扩展Demo类的功能,让其中的内容可以作为线程的任务执行 实现Runnable接口,Runnable接口中只有一个方法run 一.创建线程的第二种方法 Runnable的出现仅仅是将线程的任务进行了对象的封装 /* * 创建线程的第二种方法 * 1.定义类实现Runnable接口 * 2.覆盖接口中的fun方法,将线程的任务代码封装到run方法中 * 3.通过Thread

【批处理学习笔记】第二十三课:用户变量和变量引用

用户变量    编写批处理程序时,用户根据需要自己定义的变量称之为用户变量.用户变量类似于C语言里面的变量,仅仅在定义该变量的程序中有效.    用户变量由set命令定义,这是批处理中非常非常重要的一个操作,从而使set命令成为批处理里面使用频率最高的几个命令之一.关于set命令的使用,参考set /?,本教程也会在后面对其进行讲解. 变量引用    前面的几节课里面,我们已经看到了如何引用变量,即直接用变量名操作变量,通过"%"或"!"来获取变量的值.其中,只有在

Spring入门第二十三课

我们看基于XML配置的方式配置AOP 看代码: package logan.study.aop.impl; public interface ArithmeticCalculator { int add(int i, int j); int sub(int i, int j); int mul(int i, int j); int div(int i, int j); } package logan.study.aop.impl; public class ArithmeticCalculato

22.2015.08.18第二十三课mvc1,2(mvc环境搭建)

(1)修改Web.config的连接符,将数据库信息正确填写. <connectionStrings> <add name="con" connectionString="Database=Tjfx;Server=192.168.200.16;Integrated Security=false;Uid=sa;Password=123;" providerName="System.Data.SqlClient"/> <

linux学习笔记-第二十三课-LNMP-Nginx与PHP配置(二)

一.Nginx 1.Nginx全局配置 [[email protected] ~]# vim /usr/local/nginx/conf/nginx.conf user nobody nobody; worker_processes 2; error_log /usr/local/nginx/logs/nginx_error.log crit; pid /usr/local/nginx/logs/nginx.pid; worker_rlimit_nofile 51200; events {   

ParisGabriel:Python全栈工程师(0基础到精通)教程 第二十三课(每周总结:2)

ParisGabriel 每天坚持 一天一篇 点个订阅吧  灰常感谢    当个死粉也阔以 week summer: Python人工智能从入门到精通 函数式编程: 是指用一系列函数解决问题 每一个函数完成细小的功能,一系列函数的任意组合可以完成 大问题 函数仅接受输入并产生输入,不包含任何影响输出的内部 状态函数的可重用性: 如果一个函数的输入参数一定,则返回结果必须一定的函数 称为可重用函数 可重入和不可重入就是访问除局部变量以外的变量函数式编程要求: def 创建函数最好不要访问局部作用域

第二十三课 顺序表和单链表的对比分析

问题: 如何判断某个数据元素是否存在于线性表中? 查找一个元素是否在线性表中,每次查找就需要使用for循环,因此,我们需要封装一个find成员函数. 在List.h中添加find函数: SeqList.h中添加find的实现: LinkList.h中添加find的实现: 测试程序如下: 1 #include <iostream> 2 #include "LinkList.h" 3 4 5 using namespace std; 6 using namespace DTLi